From 241611570aa6783ee457af812a712030fa45ffe2 Mon Sep 17 00:00:00 2001 From: Jeffrey Yasskin Date: Sat, 13 Mar 2010 02:15:08 +0000 Subject: Remove the last memory leak from the VMCore unit tests. Tested: valgrind --leak-check=full unittests/VMCore/Debug/VMCoreTests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98414 91177308-0d34-0410-b5e6-96231b3b80d8 --- unittests/VMCore/PassManagerTest.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'unittests/VMCore') diff --git a/unittests/VMCore/PassManagerTest.cpp b/unittests/VMCore/PassManagerTest.cpp index cb8f9ebb93..bc21298ef2 100644 --- a/unittests/VMCore/PassManagerTest.cpp +++ b/unittests/VMCore/PassManagerTest.cpp @@ -324,10 +324,10 @@ namespace llvm { template void MemoryTestHelper(int run) { - Module *M = makeLLVMModule(); + OwningPtr M(makeLLVMModule()); T *P = new T(); PassManager Passes; - Passes.add(new TargetData(M)); + Passes.add(new TargetData(M.get())); Passes.add(P); Passes.run(*M); T::finishedOK(run); -- cgit v1.2.3