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 warnings
how 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

Reply via email to