diff options
author | Jeff Cohen <jeffc@jolt-lang.org> | 2005-05-07 02:44:04 +0000 |
---|---|---|
committer | Jeff Cohen <jeffc@jolt-lang.org> | 2005-05-07 02:44:04 +0000 |
commit | 6dc66728404cdf2dee98056b8cad03617367e8b0 (patch) | |
tree | 2c241139caa913123d814d50c961b791ded9e568 /llvm/lib/Bytecode | |
parent | b34b2733865a74154f95eb3df6aa462cd3a7bb0c (diff) | |
download | bcm5719-llvm-6dc66728404cdf2dee98056b8cad03617367e8b0.tar.gz bcm5719-llvm-6dc66728404cdf2dee98056b8cad03617367e8b0.zip |
Silence VC++ warnings about unsafe mixing of ints and bools with the | operator.
llvm-svn: 21758
Diffstat (limited to 'llvm/lib/Bytecode')
-rw-r--r-- | llvm/lib/Bytecode/Writer/Writer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Bytecode/Writer/Writer.cpp b/llvm/lib/Bytecode/Writer/Writer.cpp index 81c86d6ffab..aafc3529c3b 100644 --- a/llvm/lib/Bytecode/Writer/Writer.cpp +++ b/llvm/lib/Bytecode/Writer/Writer.cpp @@ -461,7 +461,7 @@ void BytecodeWriter::outputInstructionFormat0(const Instruction *I, output_vbr(cast<InvokeInst>(I)->getCallingConv()); } else if (Opcode == 58) { // Call escape sequence output_vbr((cast<CallInst>(I)->getCallingConv() << 1) | - cast<CallInst>(I)->isTailCall()); + unsigned(cast<CallInst>(I)->isTailCall())); } } else { int Slot = Table.getSlot(I->getOperand(0)); @@ -731,7 +731,7 @@ void BytecodeWriter::outputInstruction(const Instruction &I) { const CallInst &CI = cast<CallInst>(I); ++NumOperands; if (NumOperands < 3) { - Slots[NumOperands-1] = (CI.getCallingConv() << 1) | CI.isTailCall(); + Slots[NumOperands-1] = (CI.getCallingConv() << 1)|unsigned(CI.isTailCall()); if (Slots[NumOperands-1] > MaxOpSlot) MaxOpSlot = Slots[NumOperands-1]; } |