Bug 13600 – ICE in dwarf.c line 1949 with -g enabled and lazy void parameter

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-10-10T15:17:00Z
Last change time
2015-06-09T05:11:43Z
Assigned to
nobody
Creator
public

Comments

Comment #0 by public — 2014-10-10T15:17:58Z
class Retry { alias bool delegate ( lazy void ) SuccessDecider; SuccessDecider success_decide; void on_retry ( ) { } } $ dmd1 -g a.d Internal error: backend/dwarf.c 1949
Comment #1 by bugzilla — 2014-10-12T06:27:15Z
Also happens with D2.
Comment #2 by bugzilla — 2014-10-12T07:01:32Z
Comment #3 by github-bugzilla — 2014-10-13T11:18:41Z
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/d4991d2c899b3287e45bbce0fb7983c7a8518fb1 fix Issue 13600 - ICE in dwarf.c line 1949 with -g enabled and lazy void parameter https://github.com/D-Programming-Language/dmd/commit/cb6172a1994f3c65ac15fcc1e4b84d87eea0f03c Merge pull request #4061 from WalterBright/fix13600 fix Issue 13600 - ICE in dwarf.c line 1949 with -g enabled and lazy void...
Comment #4 by github-bugzilla — 2014-10-13T18:53:32Z
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6555f0aaba14d3d378b6a46049584b4624f6024a fix Issue 13600 - ICE in dwarf.c line 1949 with -g enabled and lazy void parameter
Comment #5 by github-bugzilla — 2015-02-18T03:38:22Z
Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/d4991d2c899b3287e45bbce0fb7983c7a8518fb1 fix Issue 13600 - ICE in dwarf.c line 1949 with -g enabled and lazy void parameter https://github.com/D-Programming-Language/dmd/commit/cb6172a1994f3c65ac15fcc1e4b84d87eea0f03c Merge pull request #4061 from WalterBright/fix13600