[Issue 6897] New: Problem allocating an array of local enums
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Nov 5 17:53:27 PDT 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6897
Summary: Problem allocating an array of local enums
Product: D
Version: D2
Platform: x86
OS/Version: Windows
Status: NEW
Keywords: rejects-valid
Severity: normal
Priority: P2
Component: Optlink
AssignedTo: nobody at puremagic.com
ReportedBy: bearophile_hugs at eml.cc
--- Comment #0 from bearophile_hugs at eml.cc 2011-11-05 17:52:54 PDT ---
This program:
import std.stdio;
enum Foo : char { A = 'a' }
void main() {
Foo[] array = new Foo[5];
writeln(array);
}
Prints this correct output with DMD 2.057head:
[A, A, A, A, A]
But with this very similar program:
void main() {
enum Foo : char { A = 'a' }
Foo[] array = new Foo[5];
}
the linker gives:
Error 42: Symbol Undefined _Dmain3Foo6__initZ
--
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