Bug 11610 – Compiler core dumps on FreeBSD, compiles forever on Linux

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2013-11-26T14:17:00Z
Last change time
2013-12-03T17:03:30Z
Keywords
diagnostic, ice, pull
Assigned to
nobody
Creator
arjan

Attachments

IDFilenameSummaryContent-TypeSize
1295astprinter.dsnippedapplication/octet-stream333

Comments

Comment #0 by arjan — 2013-11-26T14:17:16Z
Created attachment 1295 snipped Version dmd FreeBSD: DMD64 D Compiler v2.065-devel-b6b240b Version dmd Linux: DMD32 D Compiler v2.065-devel-be98dbb Attached snipped is reduced from Dscanner (master 4bac267) using dustmite. compiling the snipped on FreeBSD crashes DMD compiling the snipped on Linux leaves dmd compiling forever.
Comment #1 by k.hara.pg — 2013-12-02T02:44:19Z
In windows, following erroneous message will be reported. Error: template instance std.traits.isSomeChar!(TokenType) recursive expansion So add 'diagnostic' keyword. Compiler fix: https://github.com/D-Programming-Language/dmd/pull/2912
Comment #2 by github-bugzilla — 2013-12-03T11:30:21Z
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/9b16fc75053f9af1390edd8ae435f6232b19f1ef fix Issue 11610 - Compiler core dumps on FreeBSD, compiles forever on Linux https://github.com/D-Programming-Language/dmd/commit/dfb43d56386364aec2bb0b22006b7cb5ee39d7d9 Merge pull request #2912 from 9rnsr/fix11610 Issue 11610 - Compiler core dumps on FreeBSD, compiles forever on Linux
Comment #3 by k.hara.pg — 2013-12-03T17:03:30Z
*** Issue 11603 has been marked as a duplicate of this issue. ***