| Index: pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| index 00e3252a9459f472ab3e1b3cd194ae86aab814af..4fddfd60df509f2220000830ee4e9a37201a7cf2 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| @@ -735,22 +735,17 @@ class FunctionDefinition extends Node
|
| /// Values for optional parameters.
|
| final List<ConstantExpression> defaultParameterValues;
|
|
|
| - /// Closure variables declared by this function.
|
| - final List<ClosureVariable> closureVariables;
|
| -
|
| FunctionDefinition(this.element,
|
| this.parameters,
|
| this.body,
|
| this.localConstants,
|
| - this.defaultParameterValues,
|
| - this.closureVariables);
|
| + this.defaultParameterValues);
|
|
|
| FunctionDefinition.abstract(this.element,
|
| this.parameters,
|
| this.defaultParameterValues)
|
| : body = null,
|
| - localConstants = const <ConstDeclaration>[],
|
| - closureVariables = const <ClosureVariable>[];
|
| + localConstants = const <ConstDeclaration>[];
|
|
|
| accept(Visitor visitor) => visitor.visitFunctionDefinition(this);
|
| applyPass(Pass pass) => pass.rewriteFunctionDefinition(this);
|
| @@ -787,10 +782,9 @@ class ConstructorDefinition extends FunctionDefinition {
|
| RunnableBody body,
|
| this.initializers,
|
| List<ConstDeclaration> localConstants,
|
| - List<ConstantExpression> defaultParameterValues,
|
| - List<ClosureVariable> closureVariables)
|
| + List<ConstantExpression> defaultParameterValues)
|
| : super(element, parameters, body, localConstants,
|
| - defaultParameterValues, closureVariables);
|
| + defaultParameterValues);
|
|
|
| // 'Abstract' here means "has no body" and is used to represent external
|
| // constructors.
|
|
|