digitalmars.D.bugs - [Issue 10244] New: ICE: expression.c:8186: virtual Expression* CallExp::semantic(Scope*): Assertion `td' failed
- d-bugmail puremagic.com (36/36) Jun 02 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10244
- d-bugmail puremagic.com (6/6) Jun 23 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10244
- d-bugmail puremagic.com (10/10) Jun 26 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10244
- d-bugmail puremagic.com (11/12) Jun 27 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10244
- d-bugmail puremagic.com (11/11) Jun 27 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10244
- d-bugmail puremagic.com (10/10) Jun 27 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10244
- d-bugmail puremagic.com (13/13) Jun 27 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10244
- d-bugmail puremagic.com (10/10) Jun 27 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10244
- d-bugmail puremagic.com (6/6) Jun 28 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10244
http://d.puremagic.com/issues/show_bug.cgi?id=10244 Summary: ICE: expression.c:8186: virtual Expression* CallExp::semantic(Scope*): Assertion `td' failed Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: major Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: yazan.dabain gmail.com Test case shouldn't compile however the compiler errors. Minimized using dustmite: struct Foo { string _str; long _integer; template DeclareConstructor(string propertyName) { enum code = `this(typeof(_` ~ propertyName ~ `) value) { ` ~ propertyName ~ ` = value; }`; mixin(code); } mixin DeclareConstructor!"str"; mixin DeclareConstructor!"integer"; } void main() { auto value = Foo; value.object = Foo("D"); } Replacing enum from code variable with auto stops the ICE. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 02 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10244 Edit: changed assertion line to 8364 based on git HEAD commit 58d3869. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 23 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10244 Benjamin Thaut <code benjamin-thaut.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bearophile_hugs eml.cc PDT --- *** Issue 10450 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 26 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10244*** Issue 10450 has been marked as a duplicate of this issue. ***This issue gives: Assertion failure: 'td' on line 8375 in file 'expression.c' Issue 10450 gives: Internal error: backend\cgcv.c 2162 It's totally different code, a different source file, so I think you are wrong. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 27 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10244 Benjamin Thaut <code benjamin-thaut.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |code benjamin-thaut.de PDT --- Damnit, typo: I meant issue 10224 http://d.puremagic.com/issues/show_bug.cgi?id=10224 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 27 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10244 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice, pull https://github.com/D-Programming-Language/dmd/pull/2265 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 27 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10244 Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/2f2f39c45825f2c13cfc9a249531823fb9e64539 fix Issue 10244 - ICE: expression.c:8364: virtual Expression* CallExp::semantic(Scope*): Assertion `td' failed https://github.com/D-Programming-Language/dmd/commit/2abca6803db3e05d2a35c36abc61c18ad328c7e4 Issue 10244 - ICE: expression.c:8364: virtual Expression* CallExp::semantic(Scope*): Assertion `td' failed -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 27 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10244 yebblies <yebblies gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |yebblies gmail.com Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 27 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10244 Thanks Kenji! -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 28 2013