about summary refs log tree commit diff stats
path: root/045closure_name.cc
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-06-25 10:59:20 -0700
committerKartik Agaram <vc@akkartik.com>2018-06-25 10:59:20 -0700
commitb0631dec20089bb142be2ccf28438ebe09489ce5 (patch)
tree0603d66eaf637f7664465cb19ee0b9ce144ff390 /045closure_name.cc
parent129a9f71ce0acb5f9156f2a7a1c559fc47ae2e80 (diff)
downloadmu-b0631dec20089bb142be2ccf28438ebe09489ce5.tar.gz
4271 - bugfix unrelated to alloc-ids
Diffstat (limited to '045closure_name.cc')
-rw-r--r--045closure_name.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/045closure_name.cc b/045closure_name.cc
index 98bf982c..d1c4859a 100644
--- a/045closure_name.cc
+++ b/045closure_name.cc
@@ -168,3 +168,16 @@ def main [
   3:num/raw <- use-scope 1:space/raw
 ]
 +mem: storing 34 in location 3
+
+:(scenario recursive_transform_names)
+def foo [
+  local-scope
+  x:num <- copy 0
+  return default-space/names:foo
+]
+def main [
+  local-scope
+  0:space/names:foo <- foo
+  x:num/space:1 <- copy 34
+]
+$error: 0