Thread overview | ||||||
---|---|---|---|---|---|---|
|
October 01, 2013 [Issue 11153] New: Regression (2.064 git-head): ICE during a diagnostic for missing return type | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=11153 Summary: Regression (2.064 git-head): ICE during a diagnostic for missing return type Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Component: DMD AssignedTo: nobody@puremagic.com ReportedBy: andrej.mitrovich@gmail.com --- Comment #0 from Andrej Mitrovic <andrej.mitrovich@gmail.com> 2013-10-01 12:44:20 PDT --- ----- struct S { foo(T)() { } } void main() { } ----- test.d(3): Error: function declaration without return type. (Note that constructors are always named 'this') test.d(3): Error: no identifier for declarator foo() And a crash with the stack-trace: ----- 0018ef44 00444dcf image00400000!halt+0x5 [C:\dmd-git\dmd2\src\dmd\src\mars.c @ 338] 0018ef74 0049b6df image00400000!Dsymbol::oneMembers+0xe6 [C:\dmd-git\dmd2\src\dmd\src\dsymbol.c @ 140] 0018efa0 0040d570 image00400000!TemplateDeclaration::TemplateDeclaration+0x93 [C:\dmd-git\dmd2\src\dmd\src\template.c @ 514] 0018f238 00406837 image00400000!Parser::parseDeclarations+0x1638 [C:\dmd-git\dmd2\src\dmd\src\parse.c @ 3377] 0018f41c 00409c52 image00400000!Parser::parseDeclDefs+0x25d [C:\dmd-git\dmd2\src\dmd\src\parse.c @ 240] 0018f4bc 0040cbdd image00400000!Parser::parseAggregate+0x29a [C:\dmd-git\dmd2\src\dmd\src\parse.c @ 1797] 0018f738 00406837 image00400000!Parser::parseDeclarations+0xca5 [C:\dmd-git\dmd2\src\dmd\src\parse.c @ 3190] 0018f91c 00406559 image00400000!Parser::parseDeclDefs+0x25d [C:\dmd-git\dmd2\src\dmd\src\parse.c @ 240] 0018f978 00417c8b image00400000!Parser::parseModule+0x174 [C:\dmd-git\dmd2\src\dmd\src\parse.c @ 133] 0018fab4 00404f27 image00400000!Module::parse+0x6a0 [C:\dmd-git\dmd2\src\dmd\src\module.c @ 501] 0018ff0c 00405d03 image00400000!tryMain+0x27fa [C:\dmd-git\dmd2\src\dmd\src\mars.c @ 1477] 0018ff48 0057cb6d image00400000!main+0x43 [C:\dmd-git\dmd2\src\dmd\src\mars.c @ 1803] ----- This line in dsymbol.c triggers it: assert(ident); -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 02, 2013 [Issue 11153] Regression (2.064 git-head): ICE during a diagnostic for missing return type | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | http://d.puremagic.com/issues/show_bug.cgi?id=11153 Kenji Hara <k.hara.pg@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice, pull --- Comment #1 from Kenji Hara <k.hara.pg@gmail.com> 2013-10-01 20:07:31 PDT --- https://github.com/D-Programming-Language/dmd/pull/2610 The bug had introduced by: https://github.com/D-Programming-Language/dmd/commit/10cf2d97cd8fffce312d8bf48ca4830ceb5bed05 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 02, 2013 [Issue 11153] Regression (2.064 git-head): ICE during a diagnostic for missing return type | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | http://d.puremagic.com/issues/show_bug.cgi?id=11153 --- Comment #2 from github-bugzilla@puremagic.com 2013-10-02 05:56:13 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/56198c2fededb1e35c96366cb2a0439bb7d7c307 fix Issue 11153 - ICE during a diagnostic for missing return type https://github.com/D-Programming-Language/dmd/commit/cff3d4f1f49e8e91c6a9aaf0c35fbd521a845ba1 Merge pull request #2610 from 9rnsr/fix11153 [REG2.064a] Issue 11153 - ICE during a diagnostic for missing return type -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 02, 2013 [Issue 11153] Regression (2.064 git-head): ICE during a diagnostic for missing return type | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | http://d.puremagic.com/issues/show_bug.cgi?id=11153 Andrej Mitrovic <andrej.mitrovich@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation