Silence VC++ warnings about unsafe mixing of ints and bools with the | operator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21758 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/llvm/Instructions.h b/include/llvm/Instructions.h
index 6964668..264e8b6 100644
--- a/include/llvm/Instructions.h
+++ b/include/llvm/Instructions.h
@@ -505,7 +505,7 @@
bool isTailCall() const { return SubclassData & 1; }
void setTailCall(bool isTailCall = true) {
- SubclassData = (SubclassData & ~1) | isTailCall;
+ SubclassData = (SubclassData & ~1) | unsigned(isTailCall);
}
/// getCallingConv/setCallingConv - Get or set the calling convention of this