Index: pkg/compiler/lib/src/js_backend/runtime_types.dart |
diff --git a/pkg/compiler/lib/src/js_backend/runtime_types.dart b/pkg/compiler/lib/src/js_backend/runtime_types.dart |
index d3adc4bb207a2e3cc4f6729679cab872d4f230ac..23740b39c7c11faf7e940096c2da2db7037e2ee6 100644 |
--- a/pkg/compiler/lib/src/js_backend/runtime_types.dart |
+++ b/pkg/compiler/lib/src/js_backend/runtime_types.dart |
@@ -181,7 +181,7 @@ class _RuntimeTypes implements RuntimeTypes { |
InterfaceType interface = type; |
do { |
for (DartType argument in interface.typeArguments) { |
- universe.registerIsCheck(argument, compiler); |
+ universe.registerIsCheck(argument, compiler.resolution); |
} |
interface = interface.element.supertype; |
} while (interface != null && !instantiatedTypes.contains(interface)); |
@@ -204,7 +204,7 @@ class _RuntimeTypes implements RuntimeTypes { |
InterfaceType instance = current.asInstanceOf(cls); |
if (instance == null) break; |
for (DartType argument in instance.typeArguments) { |
- universe.registerIsCheck(argument, compiler); |
+ universe.registerIsCheck(argument, compiler.resolution); |
} |
current = current.element.supertype; |
} while (current != null && !instantiatedTypes.contains(current)); |