[Issue 10910] Duplicate error messages for array bounds errors
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Aug 27 11:52:21 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10910
--- Comment #1 from Don <clugdbug at yahoo.com.au> 2013-08-27 11:52:20 PDT ---
A couple more examples:
void bug10910(string y) {}
char example()
{
char c = "abcdef"[17];
char [7] x = "abc"[12];
int ww = "abc"["dsdffg"[9]];
int m = new int["as"[218]];
auto aa = [0:0];
aa.remove("dgffs"[356]);
bug10910("sdgdf"[14..16]);
return c;
}
The last line gives a particularly silly error message:
junk.d(80): Error: string slice [14 .. 16] is out of bounds
junk.d(80): Error: function junk.bug10910 (string y) is not callable using
argument types (string)
Converting string to string is not exactly rocket science.
--
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