Index: src/mips/lithium-codegen-mips.cc |
diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc |
index 12f4d1a9e3bf0fb72238ae2c7e6ddd6a396f6497..9649eb99efdbe43724bc266df6cb7f8f7fdf6d40 100644 |
--- a/src/mips/lithium-codegen-mips.cc |
+++ b/src/mips/lithium-codegen-mips.cc |
@@ -796,7 +796,7 @@ void LCodeGen::DeoptimizeIf(Condition cc, |
return; |
} |
- if (FLAG_trap_on_deopt) { |
+ if (FLAG_trap_on_deopt && info()->IsOptimizing()) { |
Label skip; |
if (cc != al) { |
__ Branch(&skip, NegateCondition(cc), src1, src2); |