Index: src/x64/lithium-codegen-x64.cc |
diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc |
index 1dd27ac9bd7c7cdde01f51f4ac63778fcd9c187e..51ce4fac1d22b566f85630650cd05d40808d83ee 100644 |
--- a/src/x64/lithium-codegen-x64.cc |
+++ b/src/x64/lithium-codegen-x64.cc |
@@ -706,7 +706,7 @@ void LCodeGen::DeoptimizeIf(Condition cc, |
ASSERT(FLAG_deopt_every_n_times == 0); // Not yet implemented on x64. |
- if (FLAG_trap_on_deopt) { |
+ if (FLAG_trap_on_deopt && info()->IsOptimizing()) { |
Label done; |
if (cc != no_condition) { |
__ j(NegateCondition(cc), &done, Label::kNear); |