| Index: lib/runtime/dart_sdk.js
|
| diff --git a/lib/runtime/dart_sdk.js b/lib/runtime/dart_sdk.js
|
| index 349281f49529892af3e52e59abf3f7c8513c14da..edc5a7778fa3ecc24b22d504f35265f57c3dd561 100644
|
| --- a/lib/runtime/dart_sdk.js
|
| +++ b/lib/runtime/dart_sdk.js
|
| @@ -19255,8 +19255,8 @@ dart_library.library('dart_sdk', null, /* Imports */[
|
| if (onError != null) {
|
| errorHandler = dart.fn((self, parent, zone, error, stackTrace) => {
|
| try {
|
| - if (dart.is(onError, async.ZoneBinaryCallback$(R, dart.dynamic, core.StackTrace))) {
|
| - return self.parent.runBinary(R, dart.dynamic, core.StackTrace)(onError, error, stackTrace);
|
| + if (dart.is(onError, async.ZoneBinaryCallback$(dart.dynamic, dart.dynamic, core.StackTrace))) {
|
| + return dart.as(self.parent.runBinary(dart.dynamic, dart.dynamic, core.StackTrace)(onError, error, stackTrace), R);
|
| }
|
| return self.parent.runUnary(dart.dynamic, dart.dynamic)(dart.as(onError, dart.functionType(dart.dynamic, [dart.dynamic])), error);
|
| } catch (e) {
|
|
|