[Issue 7558] Useless 'cannot implicitly convert' errors when number of function arguments is wrong
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Feb 21 13:29:24 PST 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7558
--- Comment #2 from Don <clugdbug at yahoo.com.au> 2012-02-21 13:29:21 PST ---
void bug7558(string x, int y, double z) {}
void main()
{
bug7558(4, 2.2);
}
DMD 1.073 / 2.057:
bug.d(5): Error: function bug.bug7558 (char[],int,double) does not match
paramet
er types (int,double)
bug.d(5): Error: cannot implicitly convert expression (4) of type int to char[]
bug.d(5): Error: cannot implicitly convert expression (2.2) of type double to
in
t
bug.d(5): Error: expected 3 function arguments, not 2
But the second and third errors don't happen in 2.058. Looks like this is a D1
only bug -- a patch that didn't get merged?
--
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