| Index: tests/compiler/dart2js/backend_dart/dart_printer_test.dart
|
| diff --git a/tests/compiler/dart2js/backend_dart/dart_printer_test.dart b/tests/compiler/dart2js/backend_dart/dart_printer_test.dart
|
| index 3ab7e86e720c3b051ce1a4a6c053d0413c1b0b08..1742c23a7adae9fea9bfea99383fdffa95eecc53 100644
|
| --- a/tests/compiler/dart2js/backend_dart/dart_printer_test.dart
|
| +++ b/tests/compiler/dart2js/backend_dart/dart_printer_test.dart
|
| @@ -583,9 +583,14 @@ class AstBuilder extends Listener {
|
| push(new ForIn(declaredIdentifier, exp, body));
|
| }
|
|
|
| - handleAssertStatement(Token assertKeyword, Token semicolonToken) {
|
| + handleAssertStatement(Token assertKeyword,
|
| + Token commaToken, Token semicolonToken) {
|
| + Expression message;
|
| + if (commaToken != null) message = pop();
|
| Expression exp = pop();
|
| - Expression call = new CallFunction(new Identifier("assert"), [exp]);
|
| + var arguments = [exp];
|
| + if (message != null) arguments.add(message);
|
| + Expression call = new CallFunction(new Identifier("assert"), arguments);
|
| push(new ExpressionStatement(call));
|
| }
|
|
|
|
|