Thread overview
[Issue 18557] Types with 0 size should not be usable as aa key types
Mar 06, 2018
Walter Bright
Mar 06, 2018
Walter Bright
Mar 06, 2018
Ketmar Dark
Dec 17, 2022
Iain Buclaw
March 06, 2018
https://issues.dlang.org/show_bug.cgi?id=18557

--- Comment #1 from Walter Bright <bugzilla@digitalmars.com> ---
https://github.com/dlang/dmd/pull/7986

--
March 06, 2018
https://issues.dlang.org/show_bug.cgi?id=18557

--- Comment #2 from Walter Bright <bugzilla@digitalmars.com> ---
Spec: https://github.com/dlang/dlang.org/pull/2265

--
March 06, 2018
https://issues.dlang.org/show_bug.cgi?id=18557

Ketmar Dark <ketmar@ketmar.no-ip.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ketmar@ketmar.no-ip.org

--- Comment #3 from Ketmar Dark <ketmar@ketmar.no-ip.org> ---
this patch breaks Variant: it is legal to use `This[This]` as a placeholder type in Variant, and with the patch applied that code doesn't compiles anymore ('cause `This` is defined as `struct This;`).

adding real definition to `This` doesn't help too, 'cause then dmd errored with "recursive template expansion".

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=18557

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P3

--
December 13
https://issues.dlang.org/show_bug.cgi?id=18557

--- Comment #4 from dlangBugzillaToGithub <robert.schadek@posteo.de> ---
THIS ISSUE HAS BEEN MOVED TO GITHUB

https://github.com/dlang/dmd/issues/19403

DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB

--