summary refs log blame commit diff stats
path: root/tests/accept/run/treguse.nim
blob: a610ad72589fbb7ac15676564ae08ecd31bea7f8 (plain) (tree)
1
2
3
4
5
6
7



                                          


                                                     

















                                             

 
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