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








d-bugmail puremagic.com