bugfix: detect captures in non-closure inner procs

This commit is contained in:
Araq 2017-11-03 18:05:14 +01:00
commit 8cc268876a
2 changed files with 16 additions and 1 deletions

View file

@ -0,0 +1,12 @@
discard """
line: 9
errormsg: "illegal capture 'x'"
"""
proc outer(arg: string) =
var x = 0
proc inner {.inline.} =
echo "inner", x
inner()
outer("abc")