From c128e5c8c203b0f58850cd01b8ba2e19fb4792dc Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Thu, 7 May 2015 10:18:46 +0000 Subject: [PATCH] Scalar/PlaceSafepoints.cpp: Fix a warning introduced in r228090. [-Wunused-variable] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236711 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/Scalar/PlaceSafepoints.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/Transforms/Scalar/PlaceSafepoints.cpp b/lib/Transforms/Scalar/PlaceSafepoints.cpp index 016591d85c2..59cc865dbb0 100644 --- a/lib/Transforms/Scalar/PlaceSafepoints.cpp +++ b/lib/Transforms/Scalar/PlaceSafepoints.cpp @@ -868,10 +868,8 @@ static BasicBlock *normalizeBBForInvokeSafepoint(BasicBlock *BB, /// NOT do explicit relocation for GC support. static Value *ReplaceWithStatepoint(const CallSite &CS, /* to replace */ Pass *P) { - BasicBlock *BB = CS.getInstruction()->getParent(); - Function *F = BB->getParent(); - Module *M = F->getParent(); - assert(M && "must be set"); + assert(CS.getInstruction()->getParent()->getParent()->getParent() && + "must be set"); // TODO: technically, a pass is not allowed to get functions from within a // function pass since it might trigger a new function addition. Refactor -- 2.34.1