| Index: src/ia32/fast-codegen-ia32.cc
 | 
| ===================================================================
 | 
| --- src/ia32/fast-codegen-ia32.cc	(revision 3077)
 | 
| +++ src/ia32/fast-codegen-ia32.cc	(working copy)
 | 
| @@ -115,12 +115,19 @@
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void FastCodeGenerator::VisitSlot(Slot* expr) {
 | 
| -  Comment cmnt(masm_, "[ Slot");
 | 
| -  if (expr->location().is_temporary()) {
 | 
| -    __ push(Operand(ebp, SlotOffset(expr)));
 | 
| -  } else {
 | 
| -    ASSERT(expr->location().is_nowhere());
 | 
| +void FastCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
 | 
| +  Comment cmnt(masm_, "[ VariableProxy");
 | 
| +  Expression* rewrite = expr->var()->rewrite();
 | 
| +  ASSERT(rewrite != NULL);
 | 
| +
 | 
| +  Slot* slot = rewrite->AsSlot();
 | 
| +  ASSERT(slot != NULL);
 | 
| +  { Comment cmnt(masm_, "[ Slot");
 | 
| +    if (expr->location().is_temporary()) {
 | 
| +      __ push(Operand(ebp, SlotOffset(slot)));
 | 
| +    } else {
 | 
| +      ASSERT(expr->location().is_nowhere());
 | 
| +    }
 | 
|    }
 | 
|  }
 | 
|  
 | 
| 
 |