Thread overview
[Issue 371] New: ICE on mutual recursive typeof in function declarations
Sep 26, 2006
d-bugmail
Oct 05, 2006
d-bugmail
Oct 06, 2006
Thomas Kuehne
September 26, 2006
http://d.puremagic.com/issues/show_bug.cgi?id=371

           Summary: ICE on mutual recursive typeof in function declarations
           Product: D
           Version: 0.167
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: DMD
        AssignedTo: bugzilla@digitalmars.com
        ReportedBy: brunodomedeiros+bugz@gmail.com
 BugsThisDependsOn: 370


ICE on mutual recursive typeof in function declarations:
--------
void funcA( typeof(&funcB) p) { }

void funcB( typeof(&funcA) p) { }
----
>
Assertion failure: '0' on line 685 in file 'glue.c' abnormal program termination


-- 

October 05, 2006
http://d.puremagic.com/issues/show_bug.cgi?id=371


bugzilla@digitalmars.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




------- Comment #1 from bugzilla@digitalmars.com  2006-10-04 19:56 -------
Fixed DMD 0.168


-- 

October 06, 2006
d-bugmail@puremagic.com schrieb am 2006-09-26:
> http://d.puremagic.com/issues/show_bug.cgi?id=371

> ICE on mutual recursive typeof in function declarations:
> --------
> void funcA( typeof(&funcB) p) { }
>
> void funcB( typeof(&funcA) p) { }
> ----
>>
> Assertion failure: '0' on line 685 in file 'glue.c' abnormal program termination

Added to DStress as http://dstress.kuehne.cn/nocompile/t/typeof_13_A.d

Thomas