diff options
Diffstat (limited to 'tests/misc/tlocals.nim')
-rw-r--r-- | tests/misc/tlocals.nim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/misc/tlocals.nim b/tests/misc/tlocals.nim index ad9e7d032..a6df68224 100644 --- a/tests/misc/tlocals.nim +++ b/tests/misc/tlocals.nim @@ -62,3 +62,14 @@ proc foo3[T](y: T) = bar2(y) foo3(12) + +block: # bug #12682 + template foo(): untyped = + var c1 = locals() + 1 + + proc testAll()= + doAssert foo() == 1 + let c2=locals() + + testAll() |