From dcd8c74ae82bec2f1d68fe6c142864d583c55ea4 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Mon, 11 Dec 2006 18:56:11 +0100 Subject: [PATCH] fix memory leaks --- src/common/variable-tracer-test.cc | 2 ++ src/simulator/simulator.cc | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/variable-tracer-test.cc b/src/common/variable-tracer-test.cc index 342906793..d0a5ad3cf 100644 --- a/src/common/variable-tracer-test.cc +++ b/src/common/variable-tracer-test.cc @@ -212,6 +212,8 @@ VariableTracerTest::RunUnsignedTests (void) utmp &= 1; utmp |= 1; utmp ^= 1; + + delete foo; } void diff --git a/src/simulator/simulator.cc b/src/simulator/simulator.cc index 205f55b0e..d6cfb2540 100644 --- a/src/simulator/simulator.cc +++ b/src/simulator/simulator.cc @@ -638,7 +638,9 @@ SimulatorTests::RunTests (void) Simulator::ScheduleDestroy (&SimulatorTests::bar3, this, 0, 0, 0); Simulator::ScheduleDestroy (&SimulatorTests::bar4, this, 0, 0, 0, 0); Simulator::ScheduleDestroy (&SimulatorTests::bar5, this, 0, 0, 0, 0, 0); - + + Simulator::Run (); + Simulator::Destroy (); return ok; }