| Index: pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/errors.dart
|
| diff --git a/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/errors.dart b/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/errors.dart
|
| index 7d57650ee0c7956058148a1438f6931f7d9d93b9..79a01db5182789cb45778ee0f1f784b27a6b37ee 100644
|
| --- a/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/errors.dart
|
| +++ b/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/errors.dart
|
| @@ -73,11 +73,10 @@ throwUnimplementedError(String message) {
|
| throw new UnimplementedError(message);
|
| }
|
|
|
| -throwAssertionError([String message()]) {
|
| +throwAssertionError(messageFn()) {
|
| if (JS('bool', 'dart.__trapRuntimeErrors')) JS('', 'debugger');
|
| - throw message != null
|
| - ? new AssertionErrorWithMessage(message())
|
| - : new AssertionError();
|
| + var message = messageFn != null ? messageFn() : null;
|
| + throw new AssertionErrorImpl(message);
|
| }
|
|
|
| throwCyclicInitializationError([String message]) {
|
|
|