summaryrefslogtreecommitdiff
path: root/include
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
commit0583b2c08ef5ddfa8b38370f09116295d4c45505 (patch)
treeef6d4c0967ffbad362eda335cef7baf4c75edff0 /include
parente684807ac8b9e4f20ac529161c43c30b12b948b2 (diff)
downloadllvm-0583b2c08ef5ddfa8b38370f09116295d4c45505.tar.gz
llvm-0583b2c08ef5ddfa8b38370f09116295d4c45505.tar.bz2
llvm-0583b2c08ef5ddfa8b38370f09116295d4c45505.tar.xz
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200229 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/CodeGen/SelectionDAGNodes.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h
index 976d212ce3..216d40c18f 100644
--- a/include/llvm/CodeGen/SelectionDAGNodes.h
+++ b/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: