Chromium Code Reviews| Index: pkg/kernel/lib/ast.dart |
| diff --git a/pkg/kernel/lib/ast.dart b/pkg/kernel/lib/ast.dart |
| index c04a54d79509c77f5da72c0538d2ef7d5a0cd377..c34e110d129745940f959149816d3b7af03a4e5e 100644 |
| --- a/pkg/kernel/lib/ast.dart |
| +++ b/pkg/kernel/lib/ast.dart |
| @@ -3067,22 +3067,26 @@ class SwitchStatement extends Statement { |
| /// This is a potential target of [ContinueSwitchStatement]. |
| class SwitchCase extends TreeNode { |
| final List<Expression> expressions; |
| + final List<int> expressionsOffsets; |
|
Kevin Millikin (Google)
2017/03/20 12:29:47
expressionsOffsets ==> expressionOffsets
jensj
2017/03/21 10:06:19
Done.
|
| Statement body; |
| bool isDefault; |
| - SwitchCase(this.expressions, this.body, {this.isDefault: false}) { |
| + SwitchCase(this.expressions, this.expressionsOffsets, this.body, |
| + {this.isDefault: false}) { |
| setParents(expressions, this); |
| body?.parent = this; |
| } |
| SwitchCase.defaultCase(this.body) |
| : isDefault = true, |
| - expressions = <Expression>[] { |
| + expressions = <Expression>[], |
| + expressionsOffsets = <int>[] { |
| body?.parent = this; |
| } |
| SwitchCase.empty() |
| : expressions = <Expression>[], |
| + expressionsOffsets = <int>[], |
| body = null, |
| isDefault = false; |