| Index: lib/compiler/implementation/ssa/nodes.dart
|
| diff --git a/lib/compiler/implementation/ssa/nodes.dart b/lib/compiler/implementation/ssa/nodes.dart
|
| index 625dd497bf58452aaebba0cfe7f0bca18955c522..9437def8446a62294dd437acb820c6acd10ac7e6 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;
|
| @@ -2728,7 +2728,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,
|
| @@ -2737,7 +2738,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;
|
|
|