Index: src/mips64/code-stubs-mips64.cc |
diff --git a/src/mips64/code-stubs-mips64.cc b/src/mips64/code-stubs-mips64.cc |
index fdcda067a20e5021c315bac59d328e0fb6b3d008..f33638d96043fad9196c41b01ac21db3d8642dd2 100644 |
--- a/src/mips64/code-stubs-mips64.cc |
+++ b/src/mips64/code-stubs-mips64.cc |
@@ -856,11 +856,11 @@ void MathPowStub::Generate(MacroAssembler* masm) { |
// double_exponent may not contain the exponent value if the input was a |
// smi. We set it with exponent value before bailing out. |
+ __ bind(&bail_out); |
__ mtc1(exponent, single_scratch); |
__ cvt_d_w(double_exponent, single_scratch); |
// Returning or bailing out. |
- __ bind(&bail_out); |
__ push(ra); |
{ |
AllowExternalCallThatCantCauseGC scope(masm); |