digitalmars.D.bugs - [Issue 3913] New: Bad error message with wrong enum
- d-bugmail puremagic.com Mar 09 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3913 Summary: Bad error message with wrong enum Product: D Version: 2.041 Platform: x86 OS/Version: Windows Status: NEW Keywords: diagnostic Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: bearophile_hugs eml.cc --- Comment #0 from bearophile_hugs eml.cc 2010-03-09 08:18:57 PST --- This D2 program is wrong: void main() { enum Foo { first, second } enum Foo f = Foo.secod; } It prints: bug.d(3): Error: no property 'secod' for type 'int' A better error message can be: bug.d(3): Error: no enumerator 'secod' in enum 'Foo'. Did you mean 'second'? (The possible match 'second' is chosen in the namespace of Foo only.) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 09 2010








d-bugmail puremagic.com