diff options
author | Reid Kleckner <rnk@google.com> | 2018-01-05 19:53:51 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2018-01-05 19:53:51 +0000 |
commit | 5619669a5abeea98dd5640b615c13838b21e3d50 (patch) | |
tree | b351ddc7e1b7674cd09cacd36c9c0b6bbb90a347 /llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp | |
parent | 4c975578b42a3adcfa5f7d08d67feff589f03398 (diff) | |
download | bcm5719-llvm-5619669a5abeea98dd5640b615c13838b21e3d50.tar.gz bcm5719-llvm-5619669a5abeea98dd5640b615c13838b21e3d50.zip |
Fix -Wsign-compare warnings on Windows
These arise because enums are 'int' by default.
llvm-svn: 321887
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp b/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp index 1820ad959fc..aafcd7fe19f 100644 --- a/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp +++ b/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp @@ -277,7 +277,7 @@ int AArch64TTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src, // same as the second operand. In this case, we will generate a "long" // version of the widening instruction. if (auto *Cast = dyn_cast<CastInst>(SingleUser->getOperand(1))) - if (I->getOpcode() == Cast->getOpcode() && + if (I->getOpcode() == unsigned(Cast->getOpcode()) && cast<CastInst>(I)->getSrcTy() == Cast->getSrcTy()) return 0; } |