diff options
Diffstat (limited to 'tests/run/treguse.nim')
-rwxr-xr-x | tests/run/treguse.nim | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/run/treguse.nim b/tests/run/treguse.nim new file mode 100755 index 000000000..a610ad725 --- /dev/null +++ b/tests/run/treguse.nim @@ -0,0 +1,27 @@ +discard """ + file: "treguse.nim" + output: "055this should be the casehugh" +""" +# Test the register usage of the virtual machine and +# the blocks in var statements + +proc main(a, b: int) = + var x = 0 + write(stdout, x) + if x == 0: + var y = 55 + write(stdout, y) + write(stdout, "this should be the case") + var input = "<no input>" + if input == "Andreas": + write(stdout, "wow") + else: + write(stdout, "hugh") + else: + var z = 66 + write(stdout, z) # "bug!") + +main(45, 1000) +#OUT 055this should be the casehugh + + |