| Index: src/compiler.h
|
| diff --git a/src/compiler.h b/src/compiler.h
|
| index 8ceb61db9ce3e6e05324f715097858e20ffc8767..a4c5ee4568e7d2f75a6b5e30e9ff21b2532d0502 100644
|
| --- a/src/compiler.h
|
| +++ b/src/compiler.h
|
| @@ -99,6 +99,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 ||
|
| @@ -443,6 +447,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);
|
|
|