diff options
Diffstat (limited to 'tests/accept/run/treguse.nim')
-rw-r--r-- | tests/accept/run/treguse.nim | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/accept/run/treguse.nim b/tests/accept/run/treguse.nim new file mode 100644 index 000000000..dc805fc70 --- /dev/null +++ b/tests/accept/run/treguse.nim @@ -0,0 +1,21 @@ +# 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 |