digitalmars.D.bugs - [Issue 6059] New: No error line number with wrongly assigned enums array
- d-bugmail puremagic.com (30/30) May 26 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6059
- d-bugmail puremagic.com (11/11) May 26 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6059
- d-bugmail puremagic.com (7/9) May 26 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6059
- d-bugmail puremagic.com (18/18) Jun 09 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6059
- d-bugmail puremagic.com (12/12) Jul 01 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6059
http://d.puremagic.com/issues/show_bug.cgi?id=6059 Summary: No error line number with wrongly assigned enums array Product: D Version: D2 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 2011-05-26 13:22:12 PDT --- D2 code: enum Foo : char { A = 'A' } void main() { Foo[][] bar = [cast(Foo[])"AA", "AA"]; } DMD 2.053 gives an error message without line number, plus shows __error and _error_ labels: Error: incompatible types for (("AA") ? ("AA")): 'Foo[]' and 'string' test.d(3): Error: cannot implicitly convert expression ([(__error),(__error)]) of type _error_[] to Foo[][] (Normal level of priority because one of the two error messages shows a line number.) See also bug 6057 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 26 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6059 kennytm gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kennytm gmail.com --- Comment #1 from kennytm gmail.com 2011-05-26 13:34:33 PDT --- The missing line number in the 1st message is due to bug 5518 (perhaps you want to increase the severity of that bug.) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 26 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6059 --- Comment #2 from bearophile_hugs eml.cc 2011-05-26 13:50:21 PDT --- (In reply to comment #1)The missing line number in the 1st message is due to bug 5518 (perhaps you want to increase the severity of that bug.)Done. Thank you. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 26 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6059 yebblies <yebblies gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch CC| |yebblies gmail.com Summary|No error line number with |Incompatible types in array |wrongly assigned enums |literal shows __error and |array |error --- Comment #3 from yebblies <yebblies gmail.com> 2011-06-09 09:10:40 PDT --- Renaming as the missing line number is a dupe of bug 4661. A possible solution to the _error_/__error part of this bug is to propagate TypeError when composing types. Possible fix: https://github.com/yebblies/dmd/commit/3e0e2cd91cfe6e0154dbd2ad38419811f172dd01 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 09 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6059 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |bugzilla digitalmars.com Resolution| |FIXED --- Comment #4 from Walter Bright <bugzilla digitalmars.com> 2011-07-01 19:09:59 PDT --- https://github.com/D-Programming-Language/dmd/commit/d82506e803d6cc2979639fda5a678c29ca995009 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 01 2011