Don't use the removed API.
authorBill Wendling <isanbard@gmail.com>
Fri, 22 Mar 2013 18:49:53 +0000 (18:49 +0000)
committerBill Wendling <isanbard@gmail.com>
Fri, 22 Mar 2013 18:49:53 +0000 (18:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177749 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Utils/InlineFunction.cpp

index 3e1022ef8c7af2a44bf3cc588bcede7401a4f520..62f101f1e29ce698a7d81372a522c253137569f5 100644 (file)
@@ -159,11 +159,8 @@ void InvokeInliningInfo::forwardResume(ResumeInst *RI,
   SmallPtrSet<LandingPadInst*, 16> InlinedLPads;
   Function *Caller = FirstNewBlock->getParent();
   for (Function::iterator I = FirstNewBlock, E = Caller->end(); I != E; ++I)
-    if (InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) {
-      LandingPadInst *LPI = II->getLandingPadInst();
-      if (!LPI->hasCatchAll())
-        InlinedLPads.insert(LPI);
-    }
+    if (InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator()))
+      InlinedLPads.insert(II->getLandingPadInst());
 
   // Merge the catch clauses from the outer landing pad instruction into the
   // inlined landing pad instructions.