Disable enumeral mismatch warning when compiling llvm with gcc.
authorLarisse Voufo <lvoufo@google.com>
Thu, 5 Feb 2015 04:54:51 +0000 (04:54 +0000)
committerLarisse Voufo <lvoufo@google.com>
Thu, 5 Feb 2015 04:54:51 +0000 (04:54 +0000)
commit27fa7bdd07069112e19330afd53fbd9775dd2b9d
treee9f1a549bb21ca78360e9d9abcbe497844707faf
parent0ac74cc4e34bcff3ea949c6ddae45dd2b65f722f
Disable enumeral mismatch warning when compiling llvm with gcc.
Tested with gcc 4.9.2.
Compiling with -Werror was producing:
.../llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue lowerVectorShuffleAsBitMask(llvm::SDLoc, llvm::MVT, llvm::SDValue, llvm::SDValue, llvm::ArrayRef<int>, llvm::SelectionDAG&)':
.../llvm/lib/Target/X86/X86ISelLowering.cpp:7771:40: error: enumeral mismatch in conditional expression: 'llvm::X86ISD::NodeType' vs 'llvm::ISD::NodeType' [-Werror=enum-compare]
   V = DAG.getNode(VT.isFloatingPoint() ? X86ISD::FAND : ISD::AND, DL, VT, V,
                                        ^

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228271 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp