[Bug 298] dub 1.10 compilation bug

gdc-bugzilla at gdcproject.org gdc-bugzilla at gdcproject.org
Sat Jul 14 18:21:45 UTC 2018


https://bugzilla.gdcproject.org/show_bug.cgi?id=298

Iain Buclaw <ibuclaw at gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|x86_64                      |All
                 OS|Linux                       |All

--- Comment #2 from Iain Buclaw <ibuclaw at gdcproject.org> ---
The ICE occurs as we generate the following code:

   _aaGetRvalueX (targets, &_D12TypeInfo_Aya6__initZ, 16, &name (&{}))

The last parameter is a function call, and we erroneously attempt to use it as
an lvalue.

ICE in question specifically does not like the double `&` when generating a
hash for the expression `&name (&{})`

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the D.gnu mailing list