From: Simon Pilgrim Date: Sat, 5 Jun 2021 18:42:00 +0000 (+0100) Subject: Fix "not all control paths return a value" MSVC warning. NFCI. X-Git-Tag: llvmorg-14-init~4764 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=be51737f59875fd8b3451fc7a8363be1283e0ca2;p=platform%2Fupstream%2Fllvm.git Fix "not all control paths return a value" MSVC warning. NFCI. --- diff --git a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp index 2840657..0462c36 100644 --- a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp +++ b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp @@ -123,7 +123,7 @@ unsigned RISCVVType::encodeVTYPE(RISCVII::VLMUL VLMUL, unsigned SEW, std::pair RISCVVType::decodeVLMUL(RISCVII::VLMUL VLMUL) { switch (VLMUL) { - case RISCVII::VLMUL::LMUL_RESERVED: + default: llvm_unreachable("Unexpected LMUL value!"); case RISCVII::VLMUL::LMUL_1: case RISCVII::VLMUL::LMUL_2: