| 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 49bc1cc11afb09fdf88249a0a93b02af77434ae4..b432d3eaf214653eb79bf07de6c4b5d1e78d8768 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
|
| @@ -4,12 +4,17 @@
|
| part of dart._runtime;
|
|
|
| bool _trapRuntimeErrors = true;
|
| +bool _ignoreWhitelistedErrors = true;
|
|
|
| // Override, e.g., for testing
|
| void trapRuntimeErrors(bool flag) {
|
| _trapRuntimeErrors = flag;
|
| }
|
|
|
| +void ignoreWhitelistedErrors(bool flag) {
|
| + _ignoreWhitelistedErrors = flag;
|
| +}
|
| +
|
| throwCastError(object, actual, type) => JS('', '''(() => {
|
| var found = $typeName($actual);
|
| var expected = $typeName($type);
|
|
|