digitalmars.D.bugs - [Issue 4670] New: Error compiling enum with string value in debug (compiles in release)
- d-bugmail puremagic.com (40/40) Aug 17 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4670
- d-bugmail puremagic.com (11/11) Oct 22 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4670
http://d.puremagic.com/issues/show_bug.cgi?id=4670 Summary: Error compiling enum with string value in debug (compiles in release) Product: D Version: D2 Platform: x86_64 OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: ingenu libertysurf.fr PDT --- The following program " module main; import std.stdio; enum TEST_ENUM : string { E_INT = int.stringof, E_FLOAT = float.stringof } void main( string[] args ) { writeln( "Hello World!" ); } " produces the following error when compiled in release mode on DMD2.048: " Building Debug\DTest.exe... main.d(7): Error: Integer constant expression expected instead of "int"c main.d(8): Error: Integer constant expression expected instead of "float"c main.d(7): Error: Integer constant expression expected instead of "int"c main.d(8): Error: Integer constant expression expected instead of "float"c " however it does compile fine in Release mode. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 17 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4670 Tomasz SowiĆski <tomeksowi gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE PDT --- *** This issue has been marked as a duplicate of issue 2950 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 22 2010