On Friday, 14 February 2025 at 04:28:25 UTC, Dom DiSc wrote:
Why does this happen:```d void foo(long x) { } void foo(ulong x) { } [...]
trying to confused the compiler try that in c++ it will compile with no warningshow would the compiler actually know the dif between ulong 1, long 1, if not negative you prefixed some anotation ideally
the short matches because it can be fitted or casted ideally