[Issue 22515] New: Aggregate definition with qualifiers has inconsistencies between structs and classes
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Nov 17 03:48:32 UTC 2021
https://issues.dlang.org/show_bug.cgi?id=22515
Issue ID: 22515
Summary: Aggregate definition with qualifiers has
inconsistencies between structs and classes
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: boris2.9 at gmail.com
code:
const struct S { }
S s;
static assert(is(S == const));
static assert(is(typeof(s) == const));
const class C { }
C c;
static assert(is(C == const)); // fails
static assert(is(typeof(c) == const)); // fails
--
More information about the Digitalmars-d-bugs
mailing list