[Issue 5113] New: stray e2ir: in casting error message
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Oct 24 15:20:41 PDT 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5113
Summary: stray e2ir: in casting error message
Product: D
Version: D1
Platform: Other
OS/Version: Linux
Status: NEW
Severity: trivial
Priority: P4
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: baseball.mjp at gmail.com
--- Comment #0 from Michael Parrott <baseball.mjp at gmail.com> 2010-10-24 15:19:54 PDT ---
void main()
{
char c = cast(int)" ";
}
gives:
stringtocharcast.d(3): Error: e2ir: cannot cast " " of type char[1u] to type
int
Since that is the only error message I could find with e2ir: in front of it,
I'll assume it's unintentional. The error message occurs on line 3901 of e2ir.c
in the dmd 1.064 source.
default:
if (fty == tty)
goto Lpaint;
//dump(0);
//printf("fty = %d, tty = %d\n", fty, tty);
error("e2ir: cannot cast %s of type %s to type %s", e1->toChars(),
e1->type->toChars(), t->toChars());
goto Lzero;
Not sure if this is in D2 as well.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list