digitalmars.D.bugs - [Issue 21889] New: __traits(isSame, Object, const Object) yields true
- d-bugmail puremagic.com (22/22) May 03 2021 https://issues.dlang.org/show_bug.cgi?id=21889
https://issues.dlang.org/show_bug.cgi?id=21889 Issue ID: 21889 Summary: __traits(isSame, Object, const Object) yields true Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: major Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: andrei erdani.com This code fails: static assert(!__traits(isSame, Object, const Object)); The issue seems is not particular for Object and const Object. These fail too: struct S {} static assert(!__traits(isSame, S, const S)); class C {} static assert(!__traits(isSame, C, const C)); Possibly related: https://issues.dlang.org/show_bug.cgi?id=20863 --
May 03 2021