| 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 39a1a8d82024747a9ee131a5496efe576781eb37..2372496267ed4ec32adea2993593b668a54fa749 100644
|
| --- a/pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| +++ b/pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| @@ -1925,7 +1925,7 @@ class KernelVisitor extends Object
|
|
|
| @override
|
| ir.Expression handleStaticFieldGet(Send node, FieldElement field, _) {
|
| - return buildStaticGet(field);
|
| + return associateNode(buildStaticGet(field), node);
|
| }
|
|
|
| @override
|
| @@ -2132,7 +2132,8 @@ class KernelVisitor extends Object
|
| NodeList arguments,
|
| CallStructure callStructure,
|
| _) {
|
| - return buildStaticInvoke(function, arguments, isConst: false);
|
| + return associateNode(
|
| + buildStaticInvoke(function, arguments, isConst: false), node);
|
| }
|
|
|
| @override
|
| @@ -2757,7 +2758,7 @@ class KernelVisitor extends Object
|
| FieldElement field = currentElement;
|
| return field.isMalformed
|
| ? new ir.InvalidExpression()
|
| - : visitForValue(field.initializer);
|
| + : associateNode(visitForValue(field.initializer), field.initializer);
|
| });
|
| }
|
| }
|
|
|