summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-01-27 17:47:11 +0000
committerReid Kleckner <reid@kleckner.net>2014-01-27 17:47:11 +0000
commit73afb432135a59570a6b07d34ce20e59805e00ae (patch)
treefb5ff75dfd15d15b7e36b0054b36cf5a690a76d8
parent14f1f44a163a622607256e9b709626b522fc19c8 (diff)
downloadbcm5719-llvm-73afb432135a59570a6b07d34ce20e59805e00ae.tar.gz
bcm5719-llvm-73afb432135a59570a6b07d34ce20e59805e00ae.zip
Silence MSVC warning on 'uint16_t |= bool' with a cast
This isn't C4800, it's C4805. MSVC says this is unsafe, but it generates correct code. llvm-svn: 200229
-rw-r--r--llvm/include/llvm/CodeGen/SelectionDAGNodes.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/include/llvm/CodeGen/SelectionDAGNodes.h b/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
index 976d212ce3d..216d40c18f2 100644
--- a/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
+++ b/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
@@ -1253,7 +1253,7 @@ class ConstantSDNode : public SDNode {
ConstantSDNode(bool isTarget, bool isOpaque, const ConstantInt *val, EVT VT)
: SDNode(isTarget ? ISD::TargetConstant : ISD::Constant,
0, DebugLoc(), getSDVTList(VT)), Value(val) {
- SubclassData |= isOpaque;
+ SubclassData |= (uint16_t)isOpaque;
}
public:
OpenPOWER on IntegriCloud