[llvm] r252255 - Fix build warnings

Andrew Kaylor via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 5 17:08:35 PST 2015


Author: akaylor
Date: Thu Nov  5 19:08:35 2015
New Revision: 252255

URL: http://llvm.org/viewvc/llvm-project?rev=252255&view=rev
Log:
Fix build warnings


Modified:
    llvm/trunk/lib/CodeGen/WinEHPrepare.cpp

Modified: llvm/trunk/lib/CodeGen/WinEHPrepare.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/WinEHPrepare.cpp?rev=252255&r1=252254&r2=252255&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/WinEHPrepare.cpp (original)
+++ llvm/trunk/lib/CodeGen/WinEHPrepare.cpp Thu Nov  5 19:08:35 2015
@@ -741,7 +741,7 @@ static void updateClonedEHPadUnwindToPar
   // slightly different rules for whether or not it fits with the given
   // location.
   auto *EHPadInst = UnwindDest->getFirstNonPHI();
-  if (auto *CEP = dyn_cast<CatchEndPadInst>(EHPadInst)) {
+  if (isa<CatchEndPadInst>(EHPadInst)) {
     auto *CloneParentCatch =
         dyn_cast<CatchPadInst>(CloneParent->getFirstNonPHI());
     if (!CloneParentCatch ||
@@ -1023,7 +1023,7 @@ void WinEHPrepare::updateTerminatorsAfte
       // cleanup end pad.
       assert(FuncletBlocks[CloneFunclet].count(UnwindDest) &&
              "Unwind destination for invoke was not updated during cloning.");
-    } else if (auto *CEP = dyn_cast<CatchEndPadInst>(EHPadInst)) {
+    } else if (isa<CatchEndPadInst>(EHPadInst)) {
       auto *OrigCatch = cast<CatchPadInst>(OrigFunclet->getFirstNonPHI());
       auto *CloneCatch = cast<CatchPadInst>(CloneFunclet->getFirstNonPHI());
       if (OrigCatch->getUnwindDest() == UnwindDest) {
@@ -1295,7 +1295,7 @@ static void updateSiblingToSiblingUnwind
         assert(UnwindDest && "Invoke unwinds to a null destination.");
         assert(UnwindDest->isEHPad() && "Invoke does not unwind to an EH pad.");
         auto *EHPadInst = UnwindDest->getFirstNonPHI();
-        if (auto *CEP = dyn_cast<CatchEndPadInst>(EHPadInst)) {
+        if (isa<CatchEndPadInst>(EHPadInst)) {
           // If the invoke unwind destination is the unwind destination for
           // the current child catch pad funclet, there is nothing to be done.
           auto *CurCatch = cast<CatchPadInst>(ChildFunclet->getFirstNonPHI());
@@ -1646,7 +1646,7 @@ void WinEHPrepare::cloneCommonBlocks(
       // resolved during the resolveFuncletAncestry processing.
       // For now, find the catchpad that unwinds to this block and assign
       // that catchpad's first parent to be the color for this block.
-      if (auto *CEP = dyn_cast<CatchEndPadInst>(BB->getFirstNonPHI())) {
+      if (isa<CatchEndPadInst>(BB->getFirstNonPHI())) {
         assert(
             FuncletCloningRequired &&
             "Found multi-colored catchendpad with no multi-parent funclets.");




More information about the llvm-commits mailing list