Index: src/compiler/x64/code-generator-x64.cc |
diff --git a/src/compiler/x64/code-generator-x64.cc b/src/compiler/x64/code-generator-x64.cc |
index ea68dc9dafd0a05088e90f485c772ae76d4371ff..7420841635d9594ed329ae5d2d56a781372f3d2c 100644 |
--- a/src/compiler/x64/code-generator-x64.cc |
+++ b/src/compiler/x64/code-generator-x64.cc |
@@ -596,8 +596,8 @@ void CodeGenerator::AssembleArchBranch(Instruction* instr, |
// Emit a branch. The true and false targets are always the last two inputs |
// to the instruction. |
- BasicBlock* tblock = i.InputBlock(instr->InputCount() - 2); |
- BasicBlock* fblock = i.InputBlock(instr->InputCount() - 1); |
+ BasicBlock* tblock = i.InputBlock(static_cast<int>(instr->InputCount()) - 2); |
+ BasicBlock* fblock = i.InputBlock(static_cast<int>(instr->InputCount()) - 1); |
bool fallthru = IsNextInAssemblyOrder(fblock); |
Label* tlabel = code()->GetLabel(tblock); |
Label* flabel = fallthru ? &done : code()->GetLabel(fblock); |