digitalmars.D.bugs - [Issue 2440] New: VarDeclaration::toSymbol(): Assertion `!needThis()' failed
- d-bugmail puremagic.com (20/20) Nov 03 2008 http://d.puremagic.com/issues/show_bug.cgi?id=2440
- d-bugmail puremagic.com (6/6) Nov 03 2008 http://d.puremagic.com/issues/show_bug.cgi?id=2440
- d-bugmail puremagic.com (36/36) Nov 24 2008 http://d.puremagic.com/issues/show_bug.cgi?id=2440
- d-bugmail puremagic.com (9/9) May 04 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2440
http://d.puremagic.com/issues/show_bug.cgi?id=2440 Summary: VarDeclaration::toSymbol(): Assertion `!needThis()' failed Product: D Version: 2.020 Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: jlquinn optonline.net -*- mode: compilation; default-directory: "~/d/" -*- Compilation started at Mon Nov 3 17:01:29 ~/dmd/bin/dmd -c bug1.d dmd: tocsym.c:166: virtual Symbol* VarDeclaration::toSymbol(): Assertion `!needThis()' failed. Compilation aborted at Mon Nov 3 17:01:29 --
Nov 03 2008
http://d.puremagic.com/issues/show_bug.cgi?id=2440 Created an attachment (id=278) --> (http://d.puremagic.com/issues/attachment.cgi?id=278&action=view) Source file causing failure --
Nov 03 2008
http://d.puremagic.com/issues/show_bug.cgi?id=2440 smjg iname.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |smjg iname.com Keywords| |ice-on-valid-code OS/Version|Linux |All Version|2.020 |2.019 A slightly reduced testcase: ---------- struct R { this(int i, int j) { from = i, to = j; } int from = -1; int to = -2; } class B { const void bar(in R r = R(0, -1)) {} } class M { B b; void foo() { b.bar(); } } class M { B b; void foo() { b.bar(); } } ---------- Assertion failure: '!needThis()' on line 166 in file 'tocsym.c' abnormal program termination ---------- --
Nov 24 2008
http://d.puremagic.com/issues/show_bug.cgi?id=2440 clugdbug yahoo.com.au changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE *** This bug has been marked as a duplicate of 2437 *** --
May 04 2009