406bdf33e8
According to the spec, the expression inside a relational pattern is `bitwiseOrExpression`. We were only allowing `shiftExpression`. Bug: https://github.com/dart-lang/sdk/issues/50035 Change-Id: Ie1a5746f1060b84e6e1b856a622e89db698b4684 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/292285 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
18 lines
550 B
Plaintext
18 lines
550 B
Plaintext
NOTICE: Stream was rewritten by parser!
|
|
|
|
void f(x) {
|
|
switch (x) {
|
|
case > 1 :*synthetic*> 0;*synthetic*;:
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
void[KeywordToken] f[StringToken]([BeginToken]x[StringToken])[SimpleToken] {[BeginToken]
|
|
switch[KeywordToken] ([BeginToken]x[StringToken])[SimpleToken] {[BeginToken]
|
|
case[KeywordToken] >[SimpleToken] 1[StringToken] :[SyntheticToken][SyntheticStringToken]>[SimpleToken] 0[StringToken];[SyntheticToken][SyntheticStringToken];[SyntheticToken]:[SimpleToken]
|
|
break[KeywordToken];[SimpleToken]
|
|
}[SimpleToken]
|
|
}[SimpleToken]
|
|
[SimpleToken]
|