From ff56b7474f287b28e155c4a481feb47b68b4f7cd Mon Sep 17 00:00:00 2001 From: Peter Klausler Date: Mon, 31 Jul 2023 11:31:21 -0700 Subject: [PATCH] [flang] Add two llvm_unreachable() calls to new code to silence compiler warning This gets our -Werror build working again. Differential Revision: https://reviews.llvm.org/D156745 --- flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp b/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp index 48f632d04039..68c5f2d33566 100644 --- a/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp +++ b/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp @@ -1272,6 +1272,7 @@ const char *getMmaIrIntrName(MMAOp mmaOp) { case MMAOp::DisassemblePair: return "llvm.ppc.vsx.disassemble.pair"; } + llvm_unreachable("getMmaIrIntrName"); } mlir::FunctionType getMmaIrFuncType(mlir::MLIRContext *context, MMAOp mmaOp) { @@ -1285,6 +1286,7 @@ mlir::FunctionType getMmaIrFuncType(mlir::MLIRContext *context, MMAOp mmaOp) { case MMAOp::DisassemblePair: return genMmaDisassembleFuncType(context, mmaOp); } + llvm_unreachable("getMmaIrFuncType"); } template