[Issue 24656] enums with explicit EnumBaseType incorrectly matching multiple overloads.

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Jul 9 22:23:46 UTC 2024


https://issues.dlang.org/show_bug.cgi?id=24656

--- Comment #3 from basile-z <b2.temp at gmx.com> ---
This looks invalid to me. Implcit conversions between signed and unsigned
allows things like

```
void main(){
    byte a;
    a = ubyte(255);
}     
```

Problem in the original report is more about signess but signess does not play
a role in overload resolution.

--


More information about the Digitalmars-d-bugs mailing list