[llvm] r191676 - BoundsChecking: Fix refacto.

Benjamin Kramer benny.kra at googlemail.com
Mon Sep 30 08:52:50 PDT 2013


Author: d0k
Date: Mon Sep 30 10:52:50 2013
New Revision: 191676

URL: http://llvm.org/viewvc/llvm-project?rev=191676&view=rev
Log:
BoundsChecking: Fix refacto.

Modified:
    llvm/trunk/lib/Transforms/Instrumentation/BoundsChecking.cpp

Modified: llvm/trunk/lib/Transforms/Instrumentation/BoundsChecking.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Instrumentation/BoundsChecking.cpp?rev=191676&r1=191675&r2=191676&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Instrumentation/BoundsChecking.cpp (original)
+++ llvm/trunk/lib/Transforms/Instrumentation/BoundsChecking.cpp Mon Sep 30 10:52:50 2013
@@ -82,6 +82,7 @@ BasicBlock *BoundsChecking::getTrapBB()
   Function *Fn = Inst->getParent()->getParent();
   IRBuilder<>::InsertPointGuard Guard(*Builder);
   TrapBB = BasicBlock::Create(Fn->getContext(), "trap", Fn);
+  Builder->SetInsertPoint(TrapBB);
 
   llvm::Value *F = Intrinsic::getDeclaration(Fn->getParent(), Intrinsic::trap);
   CallInst *TrapCall = Builder->CreateCall(F);





More information about the llvm-commits mailing list