summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacques Pienaar <jpienaar@google.com>2019-08-12 09:02:07 -0700
committerA. Unique TensorFlower <gardener@tensorflow.org>2019-08-12 09:02:46 -0700
commite6365f3d0282a9d260967f45509912b368aee12c (patch)
tree49ffbc013c2e641b263dc111eb74f0d3caf70859
parent77ed5247bffc3b63f8d0fbba154bcd8e2ed5a66d (diff)
downloadbcm5719-llvm-e6365f3d0282a9d260967f45509912b368aee12c.tar.gz
bcm5719-llvm-e6365f3d0282a9d260967f45509912b368aee12c.zip
Use unreachable post switch rather than default case.
Prefer to enumerate all cases in the switch instead of using default to allow compiler to flag missing cases. This also avoids -Wcovered-switch-default warning. PiperOrigin-RevId: 262935972
-rw-r--r--mlir/lib/Target/LLVMIR/ModuleTranslation.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/mlir/lib/Target/LLVMIR/ModuleTranslation.cpp b/mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
index 7a84eaea0a1..19ff0961497 100644
--- a/mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
+++ b/mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
@@ -135,9 +135,8 @@ static llvm::CmpInst::Predicate getLLVMCmpPredicate(ICmpPredicate p) {
return llvm::CmpInst::Predicate::ICMP_UGT;
case LLVM::ICmpPredicate::uge:
return llvm::CmpInst::Predicate::ICMP_UGE;
- default:
- llvm_unreachable("incorrect comparison predicate");
}
+ llvm_unreachable("incorrect comparison predicate");
}
static llvm::CmpInst::Predicate getLLVMCmpPredicate(FCmpPredicate p) {
@@ -174,9 +173,8 @@ static llvm::CmpInst::Predicate getLLVMCmpPredicate(FCmpPredicate p) {
return llvm::CmpInst::Predicate::FCMP_UNO;
case LLVM::FCmpPredicate::_true:
return llvm::CmpInst::Predicate::FCMP_TRUE;
- default:
- llvm_unreachable("incorrect comparison predicate");
}
+ llvm_unreachable("incorrect comparison predicate");
}
// A helper to look up remapped operands in the value remapping table.
OpenPOWER on IntegriCloud