p.s.: but no, i am wrong. foo(-42);
this is perfectly valid for `foo (uint n)`, as D converts negative ints to uints without any warnings.
so no, overloads won't fit.
p.s.: but no, i am wrong. foo(-42);
this is perfectly valid for `foo (uint n)`, as D converts negative ints to uints without any warnings.
so no, overloads won't fit.