Index: src/mips/lithium-codegen-mips.cc |
diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc |
index 3fb08ef7ce9b5f9bb16b001c26b706bc1b7797b8..c8b7724399000e1bf6052789085098a542b03c4c 100644 |
--- a/src/mips/lithium-codegen-mips.cc |
+++ b/src/mips/lithium-codegen-mips.cc |
@@ -1841,8 +1841,7 @@ void LCodeGen::DoSeqStringSetChar(LSeqStringSetChar* instr) { |
void LCodeGen::DoThrow(LThrow* instr) { |
- Register input_reg = EmitLoadRegister(instr->value(), at); |
- __ push(input_reg); |
+ __ push(ToRegister(instr->value())); |
ASSERT(ToRegister(instr->context()).is(cp)); |
CallRuntime(Runtime::kThrow, 1, instr); |