[Issue 1485] New: Reference to enum member in circular import crashes DMD
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri Sep 7 16:39:00 PDT 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1485
Summary: Reference to enum member in circular import crashes DMD
Product: D
Version: 1.021
Platform: PC
OS/Version: Windows
Status: NEW
Keywords: ice-on-valid-code
Severity: regression
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: smjg at iname.com
----- regression1021_2a.d -----
import regression1021_2b;
enum DAY {
SUN, MON, TUE, WED, THU, FRI, SAT
}
----- regression1021_2b.d -----
import regression1021_2a;
const char[][7] DAY_NAME = [
DAY.SUN: "sunday", "monday", "tuesday", "wednesday",
"thursday", "friday", "saturday"
];
----------
dmd regression1021_2b.d
dmd regression1021_2b.d regression1021_2a.d
- compile without error
dmd regression1021_2a.d
dmd regression1021_2a.d regression1021_2b.d
- crash
Error information as reported by Windows Vista:
----------
Problem Event Name: APPCRASH
Application Name: dmd.exe
Application Version: 0.0.0.0
Application Timestamp: 00000000
Fault Module Name: dmd.exe
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: 00005f00
OS Version: 6.0.6000.2.0.0.768.3
Locale ID: 2057
Additional Information 1: 738d
Additional Information 2: 4006521eea9aecc7f677124b6582e676
Additional Information 3: cbc2
Additional Information 4: 94674fc8932fc2ceeab371c294834e7e
----------
--
More information about the Digitalmars-d-bugs
mailing list