summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MacroFusion.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2017-02-19 00:04:30 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2017-02-19 00:04:30 +0000
commit599b872ca27ce624143f2749facb8037c31170fa (patch)
treed7c6944b808eae64a7ce41343f8319de1034b1a9 /llvm/lib/Target/X86/X86MacroFusion.cpp
parentee6ef4d6dd4e9c488b31dad17a509909f48fce76 (diff)
downloadbcm5719-llvm-599b872ca27ce624143f2749facb8037c31170fa.tar.gz
bcm5719-llvm-599b872ca27ce624143f2749facb8037c31170fa.zip
[X86] Fix enumeral/non-enumeral conditional expression warning.
gcc only allows you to mix enums / ints if they have the same signedness. llvm-svn: 295586
Diffstat (limited to 'llvm/lib/Target/X86/X86MacroFusion.cpp')
-rw-r--r--llvm/lib/Target/X86/X86MacroFusion.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/X86MacroFusion.cpp b/llvm/lib/Target/X86/X86MacroFusion.cpp
index 9dbe0ecce26..1b1915ccac1 100644
--- a/llvm/lib/Target/X86/X86MacroFusion.cpp
+++ b/llvm/lib/Target/X86/X86MacroFusion.cpp
@@ -44,10 +44,10 @@ static bool shouldScheduleAdjacent(const X86Subtarget &ST,
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:
OpenPOWER on IntegriCloud