[Bug 128] New: DMD crash with static if and anonymous classes
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri May 5 13:15:00 PDT 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=128
Summary: DMD crash with static if and anonymous classes
Product: D
Version: 0.156
Platform: PC
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P3
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: h3r3tic at mat.uni.torun.pl
The following code causes DMD to crash without printing anything:
class Foo {}
static if (is(typeof(new class Foo{}))) {}
Also, if I'm reading it correctly, the spec says that creating an instance of
an anonymous class derived from Foo should look like "new class : Foo {}",
while DMD prefers the "new class Foo {}" syntax. Is that a compiler or
documentation bug ?
--
More information about the Digitalmars-d-bugs
mailing list