diff options
Diffstat (limited to 'tests/misc/tunsignedinc.nim')
-rw-r--r-- | tests/misc/tunsignedinc.nim | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/tests/misc/tunsignedinc.nim b/tests/misc/tunsignedinc.nim deleted file mode 100644 index 9d1a4bbb4..000000000 --- a/tests/misc/tunsignedinc.nim +++ /dev/null @@ -1,34 +0,0 @@ - -block: # bug #2427 - var x = 0'u8 - dec x # OverflowDefect - x -= 1 # OverflowDefect - x = x - 1 # No error - - doAssert(x == 253'u8) - -block: - var x = 130'u8 - x += 130'u8 - doAssert(x == 4'u8) - -block: - var x = 40000'u16 - x = x + 40000'u16 - doAssert(x == 14464'u16) - -block: - var x = 4000000000'u32 - x = x + 4000000000'u32 - doAssert(x == 3705032704'u32) - -block: - var x = 123'u16 - x -= 125 - doAssert(x == 65534'u16) - -block t4175: - let i = 0u - 1u - const j = 0u - 1u - doAssert i == j - doAssert j + 1u == 0u |