about summary refs log tree commit diff stats
path: root/037abandon.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-11-07 09:59:51 -0800
committerKartik K. Agaram <vc@akkartik.com>2016-11-07 09:59:51 -0800
commit9f7f62eda3d591eb66db6ddc2c9a646a1a9fd6d1 (patch)
treea29fea295dff2fa70aab34b89574d84c476d4ffe /037abandon.cc
parent758e0fc666cc62f611bb0186ed230df51db57c63 (diff)
downloadmu-9f7f62eda3d591eb66db6ddc2c9a646a1a9fd6d1.tar.gz
3645
Extract a helper to compute the element type of an array. As a side
effect, the hack for disambiguating array:address:number and
array:number:3 is now in just one place.
Diffstat (limited to '037abandon.cc')
-rw-r--r--037abandon.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/037abandon.cc b/037abandon.cc
index 567e7e97..d29d624a 100644
--- a/037abandon.cc
+++ b/037abandon.cc
@@ -32,7 +32,7 @@ void abandon(int address, const type_tree* payload_type, int payload_size) {
 //?   cerr << "abandon: " << size << '\n';
   // decrement any contained refcounts
   if (is_mu_array(payload_type)) {
-    reagent element;
+    reagent/*local*/ element;
     element.type = copy_array_element(payload_type);
     int array_length = get_or_insert(Memory, address+/*skip refcount*/1);
     assert(element.type->name != "array");