-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Description
What happened?
type
X = range[0'u8..64'u8]
Y = range[0'i8..64'i8]
var x: X = X.high
x.inc # nothing happened
echo x # 65
var y: Y = Y.high
y.inc # over- or underflow [OverflowDefect]According to manual, both x.inc and y.inc should panic.
Nim Version
all nim versions.
Current Standard Output Logs
/home/derekdai/test.nim(8) test
/home/derekdai/.choosenim/toolchains/nim-#devel/lib/system/fatal.nim(53) sysFatal
Error: unhandled exception: over- or underflow [OverflowDefect]
### Expected Standard Output Logs
```shell
Should panic at line 6
/home/derekdai/test.nim(6) test
/home/derekdai/.choosenim/toolchains/nim-#devel/lib/system/fatal.nim(53) sysFatal
Error: unhandled exception: over- or underflow [OverflowDefect]
### Possible Solution
_No response_
### Additional Information
_No response_
Metadata
Metadata
Assignees
Labels
No labels