digitalmars.D.bugs - [Issue 7350] New: Improve error message on access to non-existent enum field
- d-bugmail puremagic.com (35/35) Jan 22 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7350
- d-bugmail puremagic.com (10/10) Jan 22 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7350
- d-bugmail puremagic.com (11/11) Oct 21 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7350
http://d.puremagic.com/issues/show_bug.cgi?id=7350 Summary: Improve error message on access to non-existent enum field Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: andrej.mitrovich gmail.com 19:29:38 PST --- enum X { yes, no } void main() { auto x = X.Yes; } test.d(11): Error: no property 'Yes' for type 'int' There are two things that could be improved. One is to change the error message to: test.d(11): Error: no property 'Yes' for type 'X' This is the error you get when accessing fields that don't exist in a struct. We could also make this say "enum" instead of "type. The second enhancement would be to implement the 'spelling correction' which we already have in some places. So the error message (in this case) would be: test.d(14): Error: no property 'Yes' for type 'X', did you mean property 'yes'? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 22 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7350 bearophile_hugs eml.cc changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bearophile_hugs eml.cc See also issue 5004 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 22 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7350 Andrej Mitrovic <andrej.mitrovich gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE 14:44:25 PDT --- *** This issue has been marked as a duplicate of issue 3913 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 21 2012