From 383f80717bf0fd2a5bd057db3c9aef1e6048aef8 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Thu, 24 Oct 2019 13:39:56 -0700 Subject: [PATCH] Fix MSVC "switch statement contains 'default' but no 'case' labels" warning. NFCI. --- lib/Analysis/LazyValueInfo.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/lib/Analysis/LazyValueInfo.cpp b/lib/Analysis/LazyValueInfo.cpp index f1e7c62c0a9..09c2241c5ce 100644 --- a/lib/Analysis/LazyValueInfo.cpp +++ b/lib/Analysis/LazyValueInfo.cpp @@ -1154,13 +1154,10 @@ bool LazyValueInfoImpl::solveBlockValueIntrinsic(ValueLatticeElement &BBLV, if (auto *SI = dyn_cast(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(