From: Simon Pilgrim Date: Sat, 11 May 2019 15:24:34 +0000 (+0000) Subject: HexagonConstEvaluator::evaluateHexExt - check incoming opcodes. NFCI. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9eadc3179314010b0e8e854d3e8b8bb7e66e8040;p=llvm HexagonConstEvaluator::evaluateHexExt - check incoming opcodes. NFCI. Only certain extension opcodes are supported - fixes scan build warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360520 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Hexagon/HexagonConstPropagation.cpp b/lib/Target/Hexagon/HexagonConstPropagation.cpp index f19a13f9b4c..2d5444ce27f 100644 --- a/lib/Target/Hexagon/HexagonConstPropagation.cpp +++ b/lib/Target/Hexagon/HexagonConstPropagation.cpp @@ -2723,6 +2723,8 @@ bool HexagonConstEvaluator::evaluateHexExt(const MachineInstr &MI, case Hexagon::A2_sxtw: Bits = 32; break; + default: + llvm_unreachable("Unhandled extension opcode"); } bool Signed = false;