ringabout
|
d2fee7dbab
|
fixes broken discriminators of float types by disabling it (#24938)
```nim
type
Case = object
case x: float
of 1.0:
id: int
else:
ta: float
```
It segfaults with `fatal error: invalid kind for firstOrd(tyFloat)`
It was caused by https://github.com/nim-lang/Nim/pull/12591 and has
affected discriminators of float types since 1.2.x
I think no one is using discriminators of float types anyway so I simply
disable it like what was done to discriminators of string types (ref
https://github.com/nim-lang/Nim/pull/15080)
ref https://github.com/nim-lang/nimony/pull/1069
|
2025-05-11 06:42:27 +02:00 |
|