Re: hasAliasing with nested static array bug ?

2018-09-06 Thread SrMordred via Digitalmars-d-learn
On Thursday, 6 September 2018 at 07:37:11 UTC, Simen Kjærås wrote: On Wednesday, 5 September 2018 at 22:35:16 UTC, SrMordred wrote: https://run.dlang.io/is/TOTsL4 Yup, that's a bug. Reduced example: struct S { int*[1] arr; } import std.traits : hasAliasing; static assert(hasAliasing!S);

Re: hasAliasing with nested static array bug ?

2018-09-06 Thread Simen Kjærås via Digitalmars-d-learn
On Wednesday, 5 September 2018 at 22:35:16 UTC, SrMordred wrote: https://run.dlang.io/is/TOTsL4 Yup, that's a bug. Reduced example: struct S { int*[1] arr; } import std.traits : hasAliasing; static assert(hasAliasing!S); Issue filed: https://issues.dlang.org/show_bug.cgi?id=19228 Pull

Re: hasAliasing with nested static array bug ?

2018-09-05 Thread Bauss via Digitalmars-d-learn
On Wednesday, 5 September 2018 at 22:35:16 UTC, SrMordred wrote: https://run.dlang.io/is/TOTsL4 I'm not sure I'd consider that a bug, because I do not expect a static array with 1 element to be equal to a member declaration even if it's in a strict.

hasAliasing with nested static array bug ?

2018-09-05 Thread SrMordred via Digitalmars-d-learn
https://run.dlang.io/is/TOTsL4