Index: pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
index 0a2be2bd99acc854a6c2d7f9b3d4f4e0928229ca..bf3c59caef3f1ffda5aa73d929668544199e3448 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
@@ -917,12 +917,14 @@ class BodyBuilder extends ScopeListener<JumpTarget> implements BuilderHelper { |
node.name.name, node.arguments, node.fileOffset); |
} |
Expression receiver = new KernelDirectPropertyGet( |
- new KernelThisExpression()..fileOffset = node.fileOffset, target); |
+ new KernelThisExpression()..fileOffset = node.fileOffset, target) |
+ ..fileOffset = node.fileOffset; |
// TODO(ahe): Use [DirectPropertyGet] when possible, that is, remove the |
// next line: |
- receiver = new KernelSuperPropertyGet(node.name, target); |
+ receiver = new KernelSuperPropertyGet(node.name, target) |
+ ..fileOffset = node.fileOffset; |
return buildMethodInvocation( |
- receiver, callName, node.arguments, node.fileOffset, |
+ receiver, callName, node.arguments, node.arguments.fileOffset, |
isImplicitCall: true); |
} |