digitalmars.D.bugs - [Issue 2911] New: Odd anomaly of implicit conversions
- d-bugmail puremagic.com (24/24) Apr 29 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2911
- d-bugmail puremagic.com (16/16) Jun 12 2011 http://d.puremagic.com/issues/show_bug.cgi?id=2911
http://d.puremagic.com/issues/show_bug.cgi?id=2911 Summary: Odd anomaly of implicit conversions Product: D Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: andrei metalanguage.com void main() { char a; wchar c; a = c; const wchar c1; a = c1; } The first conversion makes it, the second doesn't. Either both should succeed or both should fail. Obviously, the right choice is to make both fail. This completely messes some generic code I'm trying to write. I need to special case not only around the bug, but also around the bug in the bug. --
Apr 29 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2911 yebblies <yebblies gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |yebblies gmail.com Resolution| |FIXED Both statements currently error (dmd 2.053) testx.d(4): Error: cannot implicitly convert expression (c) of type wchar to char testx.d(6): Error: cannot implicitly convert expression ('\U0000ffff') of type const(wchar) to char -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 12 2011