From d158f5edcd4735de1cde27485692c3ac2e43ab71 Mon Sep 17 00:00:00 2001 From: "John M. Penn" Date: Fri, 8 Jul 2022 11:50:53 -0500 Subject: [PATCH] In MemoryManager_clear_memory.cpp call delete_var with destroy flag==true. #1301 --- .../sim_services/MemoryManager/MemoryManager_clear_memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trick_source/sim_services/MemoryManager/MemoryManager_clear_memory.cpp b/trick_source/sim_services/MemoryManager/MemoryManager_clear_memory.cpp index a71e1ffa7..25e4939c1 100644 --- a/trick_source/sim_services/MemoryManager/MemoryManager_clear_memory.cpp +++ b/trick_source/sim_services/MemoryManager/MemoryManager_clear_memory.cpp @@ -307,7 +307,7 @@ void Trick::MemoryManager::reset_memory() { n_addrs = deletion_list.size(); for (ii = 0 ; ii < n_addrs ; ii ++) { - delete_var( deletion_list[ii], false); + delete_var( deletion_list[ii], true); } // reset counter to 100mil. This (hopefully) ensures all alloc'ed ids are after external variables.