diff options
author | Timothee Cour <timothee.cour2@gmail.com> | 2021-04-13 00:33:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-13 09:33:28 +0200 |
commit | e92c78a9ac0ce0f7a9b2a0fada0c2c2557c40ae2 (patch) | |
tree | f0c1b1020357ea975e4be94e995b599b72a37df7 /tests/stdlib | |
parent | 4f5709e32648435ff253b056ac7066240c39d2b7 (diff) | |
download | Nim-e92c78a9ac0ce0f7a9b2a0fada0c2c2557c40ae2.tar.gz |
add number literal jsbigints.big (#17707)
Diffstat (limited to 'tests/stdlib')
-rw-r--r-- | tests/stdlib/tjsbigints.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/stdlib/tjsbigints.nim b/tests/stdlib/tjsbigints.nim index 34c5ddfbf..fcf699c67 100644 --- a/tests/stdlib/tjsbigints.nim +++ b/tests/stdlib/tjsbigints.nim @@ -26,7 +26,7 @@ doAssert big1.toCstring(10) == "2147483647".cstring doAssert big2 ** big3 == big(443556) var huge = big"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999" huge.inc -huge = huge + big"-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999" +huge = huge + -999999999999999999999999999999999999999999999999999999999999999999999999999999999999999'big doAssert huge == big"1" var list: seq[JsBigInt] for i in big"0" .. big"5": @@ -40,7 +40,7 @@ for i in big"0" ..< big"5": doAssert list == @[big"0", big"1", big"2", big"3", big"4"] block: - let b = big"2" - doAssert -b ** big"3" == big"-8" + let b = 2'big + doAssert -b ** 3'big == -8'big doAssert -b ** big"2" == big"4" # not -4 because of precedence doAssert -big"3" == big"-3" |