commit | f746368a0a53cf8f68fd71b218239034e88841d5 | [log] [tgz] |
---|---|---|
author | Sam Rawlins <srawlins@google.com> | Wed Feb 09 15:14:53 2022 -0800 |
committer | GitHub <noreply@github.com> | Wed Feb 09 15:14:53 2022 -0800 |
tree | 3d1eb0b7d5966c65b23c1f25afac2cb502de9b21 | |
parent | 41369c683a620e46c558df5208cf7bffdbd91cac [diff] | |
parent | 44809a8a8284343b3b2ca901cc885cce43491e14 [diff] |
Merge pull request #150 from dart-lang/crash Fix crash found in internal presubmit
diff --git a/lib/parser.dart b/lib/parser.dart index f6623da..6e7f43d 100644 --- a/lib/parser.dart +++ b/lib/parser.dart
@@ -2292,10 +2292,9 @@ case TokenKind.LBRACK: _next(); - var term = processTerm(); + var term = processTerm() as LiteralTerm; if (term is! NumberTerm) { _error('Expecting a positive number', _makeSpan(start)); - throw StateError('Expecting a positive number'); } _eat(TokenKind.RBRACK);