Index: src/ia32/lithium-ia32.cc |
diff --git a/src/ia32/lithium-ia32.cc b/src/ia32/lithium-ia32.cc |
index d889341b9152ccfabcb10b5ff076431396e0663a..bdcc5310d4580f9cde35be7d5d625489da0fa07b 100644 |
--- a/src/ia32/lithium-ia32.cc |
+++ b/src/ia32/lithium-ia32.cc |
@@ -881,19 +881,6 @@ LOperand* LChunkBuilder::FixedTemp(XMMRegister reg) { |
LInstruction* LChunkBuilder::DoBlockEntry(HBlockEntry* instr) { |
- HBasicBlock* deopt_predecessor = instr->block()->deopt_predecessor(); |
- if (deopt_predecessor != NULL && |
- deopt_predecessor->inverted()) { |
- HEnvironment* env = current_block_->last_environment(); |
- HValue* value = env->Pop(); |
- ASSERT(value->IsConstant()); |
- Handle<Object> obj = HConstant::cast(value)->handle(); |
- ASSERT(*obj == *Factory::true_value() || *obj == *Factory::false_value()); |
- env->Push(*obj == *Factory::true_value() |
- ? current_block_->graph()->GetConstantFalse() |
- : current_block_->graph()->GetConstantTrue()); |
- } |
- |
return new LLabel(instr->block()); |
} |