diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-01-27 17:47:11 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-01-27 17:47:11 +0000 |
commit | 73afb432135a59570a6b07d34ce20e59805e00ae (patch) | |
tree | fb5ff75dfd15d15b7e36b0054b36cf5a690a76d8 | |
parent | 14f1f44a163a622607256e9b709626b522fc19c8 (diff) | |
download | bcm5719-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.h | 2 |
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: |