From 905a646c248fc7a603d9cd038b07a4b875abceb8 Mon Sep 17 00:00:00 2001 From: Daniel Berlin Date: Sun, 7 Feb 2016 02:03:39 +0000 Subject: Don't use module context here. It's unnecessary and makes it harder to write unittests llvm-svn: 260015 --- llvm/lib/Transforms/Utils/MemorySSA.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/Transforms/Utils/MemorySSA.cpp') diff --git a/llvm/lib/Transforms/Utils/MemorySSA.cpp b/llvm/lib/Transforms/Utils/MemorySSA.cpp index 9f72a97b1b0..54133f0df93 100644 --- a/llvm/lib/Transforms/Utils/MemorySSA.cpp +++ b/llvm/lib/Transforms/Utils/MemorySSA.cpp @@ -375,11 +375,11 @@ MemoryAccess *MemorySSA::createNewAccess(Instruction *I, bool IgnoreNonMemory) { MemoryUseOrDef *MA; if (Def) - MA = new MemoryDef(I->getModule()->getContext(), nullptr, I, I->getParent(), + MA = new MemoryDef(I->getContext(), nullptr, I, I->getParent(), NextID++); else MA = - new MemoryUse(I->getModule()->getContext(), nullptr, I, I->getParent()); + new MemoryUse(I->getContext(), nullptr, I, I->getParent()); InstructionToMemoryAccess.insert(std::make_pair(I, MA)); return MA; } -- cgit v1.2.3