| Index: src/ia32/lithium-codegen-ia32.cc
|
| diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc
|
| index 5fc069b0e057b140d91b11a8013efe4724f9b6d8..2df5709335f64e98b5a8f6aa4258b34ab146a2b1 100644
|
| --- a/src/ia32/lithium-codegen-ia32.cc
|
| +++ b/src/ia32/lithium-codegen-ia32.cc
|
| @@ -897,11 +897,6 @@ void LCodeGen::DeoptimizeIf(Condition cc, LEnvironment* environment) {
|
| } else {
|
| __ jmp(entry, RelocInfo::RUNTIME_ENTRY);
|
| }
|
| - } else if (!needs_lazy_deopt && frame_is_built_) {
|
| - // Optimization for ia32 only that skips the indirection through a
|
| - // jump table entry for conditional deopts if possible.
|
| - ASSERT(cc != no_condition);
|
| - __ j(cc, entry, RelocInfo::RUNTIME_ENTRY);
|
| } else {
|
| // We often have several deopts to the same entry, reuse the last
|
| // jump entry if this is the case.
|
|
|