| Index: pkg/kernel/lib/clone.dart
|
| diff --git a/pkg/kernel/lib/clone.dart b/pkg/kernel/lib/clone.dart
|
| index ee315e6bba24827c34d38571cb84341490033e19..4cfb9e8e4489dad5fd80d39bb45b16c8c1d25d89 100644
|
| --- a/pkg/kernel/lib/clone.dart
|
| +++ b/pkg/kernel/lib/clone.dart
|
| @@ -374,11 +374,13 @@ class CloneVisitor extends TreeVisitor {
|
| return newNode;
|
| }
|
|
|
| + TreeNode cloneFunctionNodeBody(FunctionNode node) => cloneOptional(node.body);
|
| +
|
| visitFunctionNode(FunctionNode node) {
|
| var typeParameters = node.typeParameters.map(clone).toList();
|
| var positional = node.positionalParameters.map(clone).toList();
|
| var named = node.namedParameters.map(clone).toList();
|
| - return new FunctionNode(cloneOptional(node.body),
|
| + return new FunctionNode(cloneFunctionNodeBody(node),
|
| typeParameters: typeParameters,
|
| positionalParameters: positional,
|
| namedParameters: named,
|
|
|