| Index: src/deoptimizer.h | 
| diff --git a/src/deoptimizer.h b/src/deoptimizer.h | 
| index 64823183a52446448afb5696fb7821ee66901a0d..8f368b44ad687c8440825c4c34e06375ac27a289 100644 | 
| --- a/src/deoptimizer.h | 
| +++ b/src/deoptimizer.h | 
| @@ -665,6 +665,11 @@ class DeoptimizedFrameInfo : public Malloced { | 
| // Return the height of the expression stack. | 
| int expression_count() { return expression_count_; } | 
|  | 
| +  // Get the frame function. | 
| +  JSFunction* GetFunction() { | 
| +    return function_; | 
| +  } | 
| + | 
| // Get an expression from the expression stack. | 
| Object* GetExpression(int index) { | 
| ASSERT(0 <= index && index < expression_count()); | 
| @@ -672,12 +677,18 @@ class DeoptimizedFrameInfo : public Malloced { | 
| } | 
|  | 
| private: | 
| +  // Set the frame function. | 
| +  void SetFunction(JSFunction* function) { | 
| +    function_ = function; | 
| +  } | 
| + | 
| // Set an expression on the expression stack. | 
| void SetExpression(int index, Object* obj) { | 
| ASSERT(0 <= index && index < expression_count()); | 
| expression_stack_[index] = obj; | 
| } | 
|  | 
| +  JSFunction* function_; | 
| int expression_count_; | 
| Object** expression_stack_; | 
|  | 
|  |