| Index: runtime/vm/parser.h
|
| ===================================================================
|
| --- runtime/vm/parser.h (revision 36000)
|
| +++ runtime/vm/parser.h (working copy)
|
| @@ -291,7 +291,7 @@
|
| void SkipFunctionPreamble();
|
|
|
| void CheckConstructorCallTypeArguments(intptr_t pos,
|
| - Function& constructor,
|
| + const Function& constructor,
|
| const TypeArguments& type_arguments);
|
|
|
| // A null script means no source and a negative token_pos means no position.
|
| @@ -436,7 +436,7 @@
|
| AstNode* BuildUnarySuperOperator(Token::Kind op, PrimaryNode* super);
|
|
|
| static void SetupDefaultsForOptionalParams(const ParamList* params,
|
| - Array& default_values);
|
| + Array* default_values);
|
| ClosureNode* CreateImplicitClosureNode(const Function& func,
|
| intptr_t token_pos,
|
| AstNode* receiver);
|
| @@ -445,9 +445,9 @@
|
| void AddFormalParamsToScope(const ParamList* params, LocalScope* scope);
|
|
|
| SequenceNode* ParseConstructor(const Function& func,
|
| - Array& default_parameter_values);
|
| + Array* default_parameter_values);
|
| SequenceNode* ParseFunc(const Function& func,
|
| - Array& default_parameter_values);
|
| + Array* default_parameter_values);
|
|
|
| void ParseNativeFunctionBlock(const ParamList* params, const Function& func);
|
|
|
| @@ -457,12 +457,12 @@
|
| SequenceNode* ParseStaticInitializer(const Function& func);
|
| SequenceNode* ParseMethodExtractor(const Function& func);
|
| SequenceNode* ParseNoSuchMethodDispatcher(const Function& func,
|
| - Array& default_values);
|
| + Array* default_values);
|
| SequenceNode* ParseInvokeFieldDispatcher(const Function& func,
|
| - Array& default_values);
|
| + Array* default_values);
|
| void BuildDispatcherScope(const Function& func,
|
| const ArgumentsDescriptor& desc,
|
| - Array& default_values);
|
| + Array* default_values);
|
|
|
| void ChainNewBlock(LocalScope* outer_scope);
|
| void OpenBlock();
|
|
|