| Index: pkg/dev_compiler/lib/js/legacy/dart_sdk.js
|
| diff --git a/pkg/dev_compiler/lib/js/legacy/dart_sdk.js b/pkg/dev_compiler/lib/js/legacy/dart_sdk.js
|
| index 751f1e827766804a6221de4f123e1dc82537c72c..029beee516efc323f3e97f020a2f380247bb2e90 100644
|
| --- a/pkg/dev_compiler/lib/js/legacy/dart_sdk.js
|
| +++ b/pkg/dev_compiler/lib/js/legacy/dart_sdk.js
|
| @@ -1781,7 +1781,7 @@ dart_library.library('dart_sdk', null, /* Imports */[
|
| if (actuals.length < type.args.length) return false;
|
| let index = 0;
|
| for (let i = 0; i < type.args.length; ++i) {
|
| - if (!dart.instanceOfOrNull(actuals[i], type.args[i])) return false;
|
| + dart.check(actuals[i], type.args[i]);
|
| ++index;
|
| }
|
| if (actuals.length == type.args.length) return true;
|
| @@ -1789,7 +1789,7 @@ dart_library.library('dart_sdk', null, /* Imports */[
|
| if (type.optionals.length > 0) {
|
| if (extras > type.optionals.length) return false;
|
| for (let i = 0, j = index; i < extras; ++i, ++j) {
|
| - if (!dart.instanceOfOrNull(actuals[j], type.optionals[i])) return false;
|
| + dart.check(actuals[j], type.optionals[i]);
|
| }
|
| return true;
|
| }
|
| @@ -1802,7 +1802,7 @@ dart_library.library('dart_sdk', null, /* Imports */[
|
| if (!dart.hasOwnProperty.call(type.named, name)) {
|
| return false;
|
| }
|
| - if (!dart.instanceOfOrNull(opts[name], type.named[name])) return false;
|
| + dart.check(opts[name], type.named[name]);
|
| }
|
| return true;
|
| };
|
|
|