| 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));
 | 
| 
 |