[Issue 3097] New: Error at contract block + wierd error at struct template declaration
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri Jun 26 22:36:16 PDT 2009
http://d.puremagic.com/issues/show_bug.cgi?id=3097
Summary: Error at contract block + wierd error at struct
template declaration
Product: D
Version: 2.030
Platform: x86
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: trtheanh2 at yahoo.com
DMD v2.030 on WinXP 32bit. Intel Pentium M.
dmd FLAGS contr.d -ofcontr.o
dmd FLAGS expr.d -ofexpr.o
dmd FLAGS hello.d -ofhello.o
In debug mode: FLAGS = -c -w -g -debug => dmd -c -w -g -debug ...
DMD shows error messages at the in{} contract block. Line 116 file expr.d.
If i comment out the contract block. It compiles OK.
In release mode: FLAGS = -c -w -O -inline -release => dmd -c -w -O -inline
-release ...
DMD shows error messages at the in{} contract block.
If i comment out the contract block. It shows some weird error messages.
If i remove '-release' (still comment out contract block), It compiles OK.
3 files attached are test case.
The contr.d is the trigger for weird error message. If you omit it, the bug
disappear.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list