[Issue 7616] aggregates don't inherit pure nothrow from outer scope
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Mon Aug 18 13:02:04 PDT 2014
    
    
  
https://issues.dlang.org/show_bug.cgi?id=7616
hsteoh at quickfur.ath.cx changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hsteoh at quickfur.ath.cx
--- Comment #2 from hsteoh at quickfur.ath.cx ---
Gah, this is a mess. On git HEAD, the original produces this output:
------
@safe void()
pure nothrow @safe void()
------
which seems to indicate that "pure nothrow:" has no effect.
Commenting out the "pure nothrow:" line in Foo2 produces:
------
@safe void()
@safe void()
------
So basically, "pure nothrow:" doesn't work at all.
--
    
    
More information about the Digitalmars-d-bugs
mailing list