about summary refs log tree commit diff stats
path: root/057shape_shifting_container.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-05-12 16:38:59 -0700
committerKartik K. Agaram <vc@akkartik.com>2016-05-12 16:38:59 -0700
commit8dede22ec64fbbe59ded852592d65efb630151fe (patch)
tree4ae0272dd59b4733a91b3cd3df085ecda58da005 /057shape_shifting_container.cc
parentac8acc7b05774ac5777d5a03311728fb14d3f217 (diff)
downloadmu-8dede22ec64fbbe59ded852592d65efb630151fe.tar.gz
2955 - back to more refcount housekeeping
Update refcounts of address elements when copying containers.
Still lots to do; see todo list at end of 036refcount.cc.
Diffstat (limited to '057shape_shifting_container.cc')
-rw-r--r--057shape_shifting_container.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/057shape_shifting_container.cc b/057shape_shifting_container.cc
index 183ec36b..07848600 100644
--- a/057shape_shifting_container.cc
+++ b/057shape_shifting_container.cc
@@ -247,9 +247,11 @@ def main [
 
 :(before "End element_type Special-cases")
 replace_type_ingredients(element, type, info);
-:(before "Compute Container Metadata(element)")
+:(before "Compute Container Size(element)")
 replace_type_ingredients(element, type, info);
-:(before "Compute Exclusive Container Metadata(element)")
+:(before "Compute Exclusive Container Size(element)")
+replace_type_ingredients(element, type, info);
+:(before "Compute Container Address Offset(element)")
 replace_type_ingredients(element, type, info);
 :(code)
 void replace_type_ingredients(reagent& element, const type_tree* caller_type, const type_info& info) {