about summary refs log tree commit diff stats
path: root/044space_surround.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-08-17 12:20:48 -0700
committerKartik K. Agaram <vc@akkartik.com>2016-08-17 12:20:48 -0700
commite4fc73b1d73d7731f96e4c7692b96751ce1128bd (patch)
treeda20a499a325ba0435dcc92c21211ced874c8a65 /044space_surround.cc
parente951ecf5596121f244eb8188d1f8ed25afb2b858 (diff)
downloadmu-e4fc73b1d73d7731f96e4c7692b96751ce1128bd.tar.gz
3214
Diffstat (limited to '044space_surround.cc')
-rw-r--r--044space_surround.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/044space_surround.cc b/044space_surround.cc
index 3c70c08f..341d25b5 100644
--- a/044space_surround.cc
+++ b/044space_surround.cc
@@ -28,6 +28,9 @@ def dummy [  # just for the /names: property above
 # store to chained space: /*contents of location 12*/20 + /*skip refcount*/1 + /*skip length*/1 + /*index*/1
 +mem: storing 33 in location 23
 
+:(before "End Checks For Reclaiming Locals")
+if (space_index(inst.products.at(i)) > 0) continue;
+
 //: If you think of a space as a collection of variables with a common
 //: lifetime, surrounding allows managing shorter lifetimes inside a longer
 //: one.