| Index: src/compiler.h
 | 
| diff --git a/src/compiler.h b/src/compiler.h
 | 
| index 2d9e52a8e3e23de7e30c25f766cb43b58aec5b39..5ebcfd97cb1c40457f6a43c5b4c14b256a782da9 100644
 | 
| --- a/src/compiler.h
 | 
| +++ b/src/compiler.h
 | 
| @@ -98,6 +98,10 @@ class CompilationInfo {
 | 
|      ASSERT(!is_lazy());
 | 
|      flags_ |= IsGlobal::encode(true);
 | 
|    }
 | 
| +  void set_parameter_count(int parameter_count) {
 | 
| +    ASSERT(IsStub());
 | 
| +    parameter_count_ = parameter_count;
 | 
| +  }
 | 
|    void SetLanguageMode(LanguageMode language_mode) {
 | 
|      ASSERT(this->language_mode() == CLASSIC_MODE ||
 | 
|             this->language_mode() == language_mode ||
 | 
| @@ -442,6 +446,9 @@ class CompilationInfo {
 | 
|    // during graph optimization.
 | 
|    int opt_count_;
 | 
|  
 | 
| +  // Number of parameters used for compilation of stubs that require arguments.
 | 
| +  int parameter_count_;
 | 
| +
 | 
|    Handle<Foreign> object_wrapper_;
 | 
|  
 | 
|    DISALLOW_COPY_AND_ASSIGN(CompilationInfo);
 | 
| 
 |