about summary refs log tree commit diff stats
path: root/010vm.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-02-06 16:47:10 -0800
committerKartik K. Agaram <vc@akkartik.com>2016-02-07 02:16:37 -0800
commit715806ca3198fdb5d222bf5eb158d8690b0a1e1f (patch)
tree45a9edf010aecdcb90a8052f7e307a8f12a47120 /010vm.cc
parent8b3b97e848a3db3c8542c86c7c03fd65f38865a3 (diff)
downloadmu-715806ca3198fdb5d222bf5eb158d8690b0a1e1f.tar.gz
2637 - save type names for container elements
Diffstat (limited to '010vm.cc')
-rw-r--r--010vm.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/010vm.cc b/010vm.cc
index 6fb897d0..758d8d26 100644
--- a/010vm.cc
+++ b/010vm.cc
@@ -148,8 +148,10 @@ void setup_types() {
 }
 void teardown_types() {
   for (map<type_ordinal, type_info>::iterator p = Type.begin(); p != Type.end(); ++p) {
-    for (long long int i = 0; i < SIZE(p->second.elements); ++i)
+    for (long long int i = 0; i < SIZE(p->second.elements); ++i) {
       delete p->second.elements.at(i);
+      delete p->second.element_type_names.at(i);
+    }
   }
   Type_ordinal.clear();
 }