Index: src/ia32/lithium-codegen-ia32.cc |
diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc |
index ec87a9c72ed88b442efa294297e25d551426a076..2240d1072445d7a7d71ef1c27274691be8adacfc 100644 |
--- a/src/ia32/lithium-codegen-ia32.cc |
+++ b/src/ia32/lithium-codegen-ia32.cc |
@@ -901,7 +901,7 @@ void LCodeGen::DeoptimizeIf(Condition cc, |
__ popfd(); |
} |
- if (FLAG_trap_on_deopt) { |
+ if (FLAG_trap_on_deopt && info()->IsOptimizing()) { |
Label done; |
if (cc != no_condition) { |
__ j(NegateCondition(cc), &done, Label::kNear); |