summary refs log blame commit diff stats
path: root/tests/varres/tvarres_via_forwarding.nim
blob: 8fd3dfcfdce47b86fbecd20493036cc303d03d80 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12











                                                                
discard """
  line: 10
  errormsg: "'y' escapes its stack frame; context: 'forward(y)'"
"""

proc forward(x: var int): var int = result = x

proc foo(): var int =
  var y = 9
  result = forward(y)

echo foo()