[Issue 15043] [e2ir] dmd still crashes when trying to set a delegate from __traits(getOverloads)
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Fri Sep 11 15:58:28 PDT 2015
    
    
  
https://issues.dlang.org/show_bug.cgi?id=15043
bb.temp at gmx.com changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|major                       |normal
--- Comment #1 from bb.temp at gmx.com ---
Lowered importance. Actually the problem seems to come from a lValue/rValue
thing because when using an intermediate variable to carry the delegate then
this works:
---
static if (member == "bar")
{
    auto dg = &overload; // OK with intermediate value
    setDg(dg);
}
---
--
    
    
More information about the Digitalmars-d-bugs
mailing list