| Index: lib/compiler/implementation/ssa/nodes.dart
|
| diff --git a/lib/compiler/implementation/ssa/nodes.dart b/lib/compiler/implementation/ssa/nodes.dart
|
| index 9bc94642c53c4dfde6969db3f43f1302625a7e76..e63d937d402807e66e8993614d585e8afe603785 100644
|
| --- a/lib/compiler/implementation/ssa/nodes.dart
|
| +++ b/lib/compiler/implementation/ssa/nodes.dart
|
| @@ -741,7 +741,7 @@ class HBasicBlock extends HInstructionList implements Hashable {
|
|
|
| class HInstruction implements Hashable {
|
| Element sourceElement;
|
| - Token sourcePosition;
|
| + SourceFileLocation sourcePosition;
|
|
|
| final int id;
|
| static int idCounter;
|
| @@ -2753,7 +2753,8 @@ class HLoopBlockInformation implements HStatementInformation {
|
| final HExpressionInformation updates;
|
| final TargetElement target;
|
| final List<LabelElement> labels;
|
| - final Node sourcePosition;
|
| + final SourceFileLocation sourcePosition;
|
| + final SourceFileLocation endSourcePosition;
|
|
|
| HLoopBlockInformation(this.kind,
|
| this.initializer,
|
| @@ -2762,7 +2763,8 @@ class HLoopBlockInformation implements HStatementInformation {
|
| this.updates,
|
| this.target,
|
| this.labels,
|
| - this.sourcePosition);
|
| + this.sourcePosition,
|
| + this.endSourcePosition);
|
|
|
| HBasicBlock get start {
|
| if (initializer !== null) return initializer.start;
|
|
|