mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-06 13:07:48 +00:00
31 lines
449 B
Nim
31 lines
449 B
Nim
discard """
|
|
targets: "c cpp js"
|
|
"""
|
|
|
|
proc main()=
|
|
block:
|
|
let a = -0.0
|
|
doAssert $a == "-0.0"
|
|
doAssert $(-0.0) == "-0.0"
|
|
|
|
block:
|
|
let a = 0.0
|
|
when nimvm: discard ## TODO VM print wrong -0.0
|
|
else:
|
|
doAssert $a == "0.0"
|
|
doAssert $(0.0) == "0.0"
|
|
|
|
block:
|
|
let b = -0
|
|
doAssert $b == "0"
|
|
doAssert $(-0) == "0"
|
|
|
|
block:
|
|
let b = 0
|
|
doAssert $b == "0"
|
|
doAssert $(0) == "0"
|
|
|
|
|
|
static: main()
|
|
main()
|