============= a.d ================
import std.string;
void main()
{
char[] a=std.string.toString(cast(long)(1),16); //error
char[] b=std.string.toString(cast(long)(1),cast(uint)16); //no error
}
/*
a.d(5): function std.string.toString called with argument types:
(long,int)
matches both:
std.string.toString(long,uint)
and:
std.string.toString(ulong,uint)
*/