| Index: lib/runtime/dart_sdk.js
|
| diff --git a/lib/runtime/dart_sdk.js b/lib/runtime/dart_sdk.js
|
| index dae1fed52c88a2b50ab1476f2fe3a8dc78b38d55..7bebddbe1f53ac6ef51e643b016676f83af01784 100644
|
| --- a/lib/runtime/dart_sdk.js
|
| +++ b/lib/runtime/dart_sdk.js
|
| @@ -531,6 +531,7 @@ dart_library.library('dart_sdk', null, /* Imports */[
|
| let actual = dart.getReifiedType(obj);
|
| let result = dart.isSubtype(actual, type);
|
| if (result || actual == dart.jsobject || actual == core.int && type == core.double) return true;
|
| + if (result === false) return false;
|
| if (ignoreFromWhiteList == void 0) return result;
|
| if (dart._ignoreTypeFailure(actual, type)) return true;
|
| return result;
|
| @@ -13395,9 +13396,9 @@ dart_library.library('dart_sdk', null, /* Imports */[
|
| async._registerErrorHandler = function(R) {
|
| return (errorHandler, zone) => {
|
| if (dart.is(errorHandler, async.ZoneBinaryCallback)) {
|
| - return zone.registerBinaryCallback(R, dart.dynamic, core.StackTrace)(dart.as(errorHandler, async.ZoneBinaryCallback$(R, dart.dynamic, core.StackTrace)));
|
| + return zone.registerBinaryCallback(dart.dynamic, dart.dynamic, core.StackTrace)(dart.as(errorHandler, async.ZoneBinaryCallback$(dart.dynamic, dart.dynamic, core.StackTrace)));
|
| } else {
|
| - return zone.registerUnaryCallback(R, dart.dynamic)(dart.as(errorHandler, async.ZoneUnaryCallback$(R, dart.dynamic)));
|
| + return zone.registerUnaryCallback(dart.dynamic, dart.dynamic)(dart.as(errorHandler, async.ZoneUnaryCallback));
|
| }
|
| };
|
| };
|
|
|