From 9eadc3179314010b0e8e854d3e8b8bb7e66e8040 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sat, 11 May 2019 15:24:34 +0000 Subject: [PATCH] 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 --- lib/Target/Hexagon/HexagonConstPropagation.cpp | 2 ++ 1 file changed, 2 insertions(+) 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; -- 2.50.1