gcc only allows you to mix enums / ints if they have the same signedness.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295586
91177308-0d34-0410-b5e6-
96231b3b80d8
FuseInc
} FuseKind;
- unsigned FirstOpcode = First ?
- First->getOpcode() : X86::INSTRUCTION_LIST_END;
- unsigned SecondOpcode = Second ?
- Second->getOpcode() : X86::INSTRUCTION_LIST_END;
+ unsigned FirstOpcode =
+ First ? First->getOpcode() : (unsigned)X86::INSTRUCTION_LIST_END;
+ unsigned SecondOpcode =
+ Second ? Second->getOpcode() : (unsigned)X86::INSTRUCTION_LIST_END;
switch (SecondOpcode) {
default: