| Index: src/compiler/instruction-selector-impl.h
|
| diff --git a/src/compiler/instruction-selector-impl.h b/src/compiler/instruction-selector-impl.h
|
| index 5e4c09055e46a3ffe0aba26da538d5b1ff843765..7813e9b6b9dfaf69a447f47357895b6a97acbc74 100644
|
| --- a/src/compiler/instruction-selector-impl.h
|
| +++ b/src/compiler/instruction-selector-impl.h
|
| @@ -137,8 +137,8 @@ class OperandGenerator {
|
| }
|
|
|
| InstructionOperand* Label(BasicBlock* block) {
|
| - // TODO(bmeurer): We misuse ImmediateOperand here.
|
| - return TempImmediate(block->rpo_number());
|
| + int index = sequence()->AddImmediate(Constant(block->GetRpoNumber()));
|
| + return ImmediateOperand::Create(index, zone());
|
| }
|
|
|
| protected:
|
|
|