digitalmars.D.bugs - [Issue 12467] New: Regression (2.066 git-head): char[] is implicitly convertible to string
- d-bugmail puremagic.com (33/35) Mar 25 2014 https://d.puremagic.com/issues/show_bug.cgi?id=12467
- d-bugmail puremagic.com (19/19) Mar 25 2014 https://d.puremagic.com/issues/show_bug.cgi?id=12467
- d-bugmail puremagic.com (10/10) Mar 25 2014 https://d.puremagic.com/issues/show_bug.cgi?id=12467
https://d.puremagic.com/issues/show_bug.cgi?id=12467 Summary: Regression (2.066 git-head): char[] is implicitly convertible to string Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: andrej.mitrovich gmail.com 18:20:51 CET --- ----- string dupit(ref char[3] array) { return array[]; } void main() { char[3] arr = "foo"; string str = arr.dupit; assert(str.ptr !is arr.ptr); // oops } ----- DMD 2.065: $ dmd test.dError: cannot implicitly convert expression (array[]) of type char[] to stringDMD 2.066 git-head: $ dmd test.dcore.exception.AssertError test(12): Assertion failure-- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 25 2014
https://d.puremagic.com/issues/show_bug.cgi?id=12467 18:21:49 CET --- This regression makes the following code print garbage because of the way stack-tracing works: ----- string dupit(ref char[3] array) { return array[]; } void main() { char[3] arr = "foo"; string str = arr.dupit; assert(0, str); // prints garbage } ----- -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 25 2014
https://d.puremagic.com/issues/show_bug.cgi?id=12467 Vladimir Panteleev <thecybershadow gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thecybershadow gmail.com 19:28:39 EET --- Introduced in https://github.com/D-Programming-Language/dmd/pull/3336 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 25 2014