From 189272899f34ac04dc519d133f80e35d06864e09 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sat, 11 May 2019 16:02:34 +0000 Subject: [PATCH] FixupLEAPass::fixupIncDec - non-LEA opcodes should not happen here. NFCI. Matches what we do in other functions and fixes scan-build warning about uninitialized NewOpcode variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360525 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86FixupLEAs.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/Target/X86/X86FixupLEAs.cpp b/lib/Target/X86/X86FixupLEAs.cpp index bbf57f9571d..c8ef92f35c2 100644 --- a/lib/Target/X86/X86FixupLEAs.cpp +++ b/lib/Target/X86/X86FixupLEAs.cpp @@ -366,6 +366,8 @@ bool FixupLEAPass::fixupIncDec(MachineBasicBlock::iterator &I, unsigned NewOpcode; bool isINC = MI.getOperand(1 + X86::AddrDisp).getImm() == 1; switch (MI.getOpcode()) { + default: + llvm_unreachable("Unexpected LEA instruction"); case X86::LEA32r: case X86::LEA64_32r: NewOpcode = isINC ? X86::INC32r : X86::DEC32r; -- 2.50.1