[llvm] c39ba04 - Fix MSVC "switch statement contains 'default' but no 'case' labels" warning. NFCI.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 24 13:40:32 PDT 2019


Author: Simon Pilgrim
Date: 2019-10-24T13:40:13-07:00
New Revision: c39ba0429c5318078c838ee12c5316121cb0e1dd

URL: https://github.com/llvm/llvm-project/commit/c39ba0429c5318078c838ee12c5316121cb0e1dd
DIFF: https://github.com/llvm/llvm-project/commit/c39ba0429c5318078c838ee12c5316121cb0e1dd.diff

LOG: Fix MSVC "switch statement contains 'default' but no 'case' labels" warning. NFCI.

Added: 
    

Modified: 
    llvm/lib/Analysis/LazyValueInfo.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Analysis/LazyValueInfo.cpp b/llvm/lib/Analysis/LazyValueInfo.cpp
index f1e7c62c0a99..09c2241c5ce5 100644
--- a/llvm/lib/Analysis/LazyValueInfo.cpp
+++ b/llvm/lib/Analysis/LazyValueInfo.cpp
@@ -1154,13 +1154,10 @@ bool LazyValueInfoImpl::solveBlockValueIntrinsic(ValueLatticeElement &BBLV,
   if (auto *SI = dyn_cast<SaturatingInst>(II))
     return solveBlockValueSaturatingIntrinsic(BBLV, SI, BB);
 
-  switch (II->getIntrinsicID()) {
-  default:
-    LLVM_DEBUG(dbgs() << " compute BB '" << BB->getName()
-                      << "' - overdefined (unknown intrinsic).\n");
-    BBLV = ValueLatticeElement::getOverdefined();
-    return true;
-  }
+  LLVM_DEBUG(dbgs() << " compute BB '" << BB->getName()
+                    << "' - overdefined (unknown intrinsic).\n");
+  BBLV = ValueLatticeElement::getOverdefined();
+  return true;
 }
 
 bool LazyValueInfoImpl::solveBlockValueExtractValue(


        


More information about the llvm-commits mailing list