| Index: tests/compiler/dart2js/js_parser_test.dart
|
| diff --git a/tests/compiler/dart2js/js_parser_test.dart b/tests/compiler/dart2js/js_parser_test.dart
|
| index e3768a373652dc1d702ae0d748af0b642bfea87e..4022724c3b2ba12805495a0e6c3ca93721f8b038 100644
|
| --- a/tests/compiler/dart2js/js_parser_test.dart
|
| +++ b/tests/compiler/dart2js/js_parser_test.dart
|
| @@ -137,6 +137,12 @@ void main() {
|
| testExpression('a * b instanceof c * d'),
|
| testError('x typeof y', 'Unparsed junk'),
|
| testExpression('x &= ~mask'),
|
| + // Await is parsed as an unary prefix operator.
|
| + testExpression('var foo = await 0'),
|
| + testExpression('await x++'),
|
| + testExpression('void (await (x++))', 'void await x++'),
|
| + testExpression('void (await x)++'),
|
| + testExpression('++(await x)++'),
|
| // Adjacent tokens.
|
| testExpression('foo[x[bar]]'),
|
| testExpression('foo[[bar]]'),
|
|
|