| Index: pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| diff --git a/pkg/compiler/lib/src/kernel/kernel_visitor.dart b/pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| index 77a5161cf39f6d2c71137df112fa80d06011b790..84096868f299798236c7416173586ccd58dbcfb8 100644
|
| --- a/pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| +++ b/pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| @@ -1211,7 +1211,10 @@ class KernelVisitor extends Object
|
| ir.FunctionExpression visitClosureDeclaration(FunctionExpression node,
|
| LocalFunctionElement closure, NodeList parameters, Node body, _) {
|
| return withCurrentElement(closure, () {
|
| - return new ir.FunctionExpression(buildFunctionNode(closure, body));
|
| + ir.FunctionExpression function =
|
| + new ir.FunctionExpression(buildFunctionNode(closure, body));
|
| + kernel.localFunctions[closure] = function;
|
| + return function;
|
| });
|
| }
|
|
|
|
|