| Index: pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| index 8fc308d1527ee7d6b07ad109470a7e7a448c370b..a53f4e50964e7171166e9a77059edb6c72f1bb07 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| @@ -265,20 +265,24 @@ class InvokeMethod extends Expression implements Invoke {
|
| CallingConvention callingConvention;
|
| final Reference<Continuation> continuation;
|
| final List<Reference<Primitive>> arguments;
|
| + final SourceInformation sourceInformation;
|
|
|
| InvokeMethod(Primitive receiver,
|
| Selector selector,
|
| Continuation continuation,
|
| - List<Primitive> arguments)
|
| + List<Primitive> arguments,
|
| + {SourceInformation sourceInformation})
|
| : this.internal(new Reference<Primitive>(receiver),
|
| selector,
|
| new Reference<Continuation>(continuation),
|
| - _referenceList(arguments));
|
| + _referenceList(arguments),
|
| + sourceInformation);
|
|
|
| InvokeMethod.internal(this.receiver,
|
| this.selector,
|
| this.continuation,
|
| this.arguments,
|
| + this.sourceInformation,
|
| [this.callingConvention = CallingConvention.DART]) {
|
| assert(isValid);
|
| }
|
|
|