summary refs log tree commit diff stats
path: root/tests/misc/tlocals.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/misc/tlocals.nim')
-rw-r--r--tests/misc/tlocals.nim11
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()