Nim/tests/statictypes/t20148.nim
Bung a51ed90c5d
fix #20148 implicit compile time conversion int to ranged float cause… (#20698)
fix #20148 implicit compile time conversion int to ranged float causes compiler fatal error
2022-10-29 18:04:05 +02:00

8 lines
268 B
Nim

type Percent = range[0.0 .. 1.0]
# type Percent = float # using unlimited `float` works fine
proc initColor*(alpha: Percent): bool =
echo alpha
const moduleInstanceStyle = initColor(1)
# let moduleInstanceStyle = initColor(1) # using runtime conversion works fine