| Index: pkg/kernel/lib/clone.dart
|
| diff --git a/pkg/kernel/lib/clone.dart b/pkg/kernel/lib/clone.dart
|
| index 4cfb9e8e4489dad5fd80d39bb45b16c8c1d25d89..3b9a6a20947d457133ab57ea865237d731b0f1b5 100644
|
| --- a/pkg/kernel/lib/clone.dart
|
| +++ b/pkg/kernel/lib/clone.dart
|
| @@ -341,7 +341,8 @@ class CloneVisitor extends TreeVisitor {
|
| isConst: node.isConst,
|
| isExternal: node.isExternal,
|
| initializers: node.initializers.map(clone).toList(),
|
| - transformerFlags: node.transformerFlags);
|
| + transformerFlags: node.transformerFlags)
|
| + ..fileEndOffset = node.fileEndOffset;
|
| }
|
|
|
| visitProcedure(Procedure node) {
|
| @@ -351,7 +352,7 @@ class CloneVisitor extends TreeVisitor {
|
| isExternal: node.isExternal,
|
| isConst: node.isConst,
|
| transformerFlags: node.transformerFlags,
|
| - fileUri: node.fileUri);
|
| + fileUri: node.fileUri)..fileEndOffset = node.fileEndOffset;
|
| }
|
|
|
| visitField(Field node) {
|
| @@ -364,7 +365,7 @@ class CloneVisitor extends TreeVisitor {
|
| hasImplicitGetter: node.hasImplicitGetter,
|
| hasImplicitSetter: node.hasImplicitSetter,
|
| transformerFlags: node.transformerFlags,
|
| - fileUri: node.fileUri);
|
| + fileUri: node.fileUri)..fileEndOffset = node.fileEndOffset;
|
| }
|
|
|
| visitTypeParameter(TypeParameter node) {
|
| @@ -386,7 +387,7 @@ class CloneVisitor extends TreeVisitor {
|
| namedParameters: named,
|
| requiredParameterCount: node.requiredParameterCount,
|
| returnType: visitType(node.returnType),
|
| - asyncMarker: node.asyncMarker);
|
| + asyncMarker: node.asyncMarker)..fileEndOffset = node.fileEndOffset;
|
| }
|
|
|
| visitArguments(Arguments node) {
|
|
|