[Issue 12860] REG 2.065: typeid(_error_) symbols leaked to backend

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Thu Jun 5 21:50:13 PDT 2014


https://issues.dlang.org/show_bug.cgi?id=12860

--- Comment #2 from Kenji Hara <k.hara.pg at gmail.com> ---
Is this correct test case?

// from runnable/testconst.d, generating wrong TypeInfo from 2.065
void test83(/*inout(int) _ = 0*/)
{
    static assert(!__traits(compiles, typeid(inout(int*) function(int))));
}
void main() {}

Command lines in Windows:

$ dmd test.d

$ libunres -l test.obj

BSS
CODE
CONST
DATA
FLAT
FM
FMB
FME
_BSS
_D10TypeInfo_ at 6__initZ    <----
_D4test6test83FZv
_D6object15__unittest_failFiZv
_D6object7__arrayZ
_D6object8__assertFiZv
_DATA
_TEXT
__Dmain
_main

--


More information about the Digitalmars-d-bugs mailing list