| Index: src/codegen.cc
 | 
| ===================================================================
 | 
| --- src/codegen.cc	(revision 4259)
 | 
| +++ src/codegen.cc	(working copy)
 | 
| @@ -66,38 +66,6 @@
 | 
|  CodeGenerator* CodeGeneratorScope::top_ = NULL;
 | 
|  
 | 
|  
 | 
| -DeferredCode::DeferredCode()
 | 
| -    : masm_(CodeGeneratorScope::Current()->masm()),
 | 
| -      statement_position_(masm_->current_statement_position()),
 | 
| -      position_(masm_->current_position()) {
 | 
| -  ASSERT(statement_position_ != RelocInfo::kNoPosition);
 | 
| -  ASSERT(position_ != RelocInfo::kNoPosition);
 | 
| -
 | 
| -  CodeGeneratorScope::Current()->AddDeferred(this);
 | 
| -#ifdef DEBUG
 | 
| -  comment_ = "";
 | 
| -#endif
 | 
| -
 | 
| -  // Copy the register locations from the code generator's frame.
 | 
| -  // These are the registers that will be spilled on entry to the
 | 
| -  // deferred code and restored on exit.
 | 
| -  VirtualFrame* frame = CodeGeneratorScope::Current()->frame();
 | 
| -  int sp_offset = frame->fp_relative(frame->stack_pointer_);
 | 
| -  for (int i = 0; i < RegisterAllocator::kNumRegisters; i++) {
 | 
| -    int loc = frame->register_location(i);
 | 
| -    if (loc == VirtualFrame::kIllegalIndex) {
 | 
| -      registers_[i] = kIgnore;
 | 
| -    } else if (frame->elements_[loc].is_synced()) {
 | 
| -      // Needs to be restored on exit but not saved on entry.
 | 
| -      registers_[i] = frame->fp_relative(loc) | kSyncedFlag;
 | 
| -    } else {
 | 
| -      int offset = frame->fp_relative(loc);
 | 
| -      registers_[i] = (offset < sp_offset) ? kPush : offset;
 | 
| -    }
 | 
| -  }
 | 
| -}
 | 
| -
 | 
| -
 | 
|  void CodeGenerator::ProcessDeferred() {
 | 
|    while (!deferred_.is_empty()) {
 | 
|      DeferredCode* code = deferred_.RemoveLast();
 | 
| 
 |