| Index: pkg/kernel/lib/ast.dart
|
| diff --git a/pkg/kernel/lib/ast.dart b/pkg/kernel/lib/ast.dart
|
| index 5c432803f549d673c68e4be3251a29179143b1d6..e72fe0c69cf2953954ea631827bcd21ae34ce9c0 100644
|
| --- a/pkg/kernel/lib/ast.dart
|
| +++ b/pkg/kernel/lib/ast.dart
|
| @@ -3076,14 +3076,15 @@ class ClosureCreation extends Expression {
|
| Reference topLevelFunctionReference;
|
| Expression contextVector;
|
| FunctionType functionType;
|
| + List<DartType> typeArgs;
|
|
|
| ClosureCreation(Member topLevelFunction, Expression contextVector,
|
| - FunctionType functionType)
|
| - : this.byReference(
|
| - getMemberReference(topLevelFunction), contextVector, functionType);
|
| + FunctionType functionType, List<DartType> typeArgs)
|
| + : this.byReference(getMemberReference(topLevelFunction), contextVector,
|
| + functionType, typeArgs);
|
|
|
| - ClosureCreation.byReference(
|
| - this.topLevelFunctionReference, this.contextVector, this.functionType) {
|
| + ClosureCreation.byReference(this.topLevelFunctionReference,
|
| + this.contextVector, this.functionType, this.typeArgs) {
|
| contextVector?.parent = this;
|
| }
|
|
|
|
|