| Index: pkg/compiler/lib/src/world.dart
|
| diff --git a/pkg/compiler/lib/src/world.dart b/pkg/compiler/lib/src/world.dart
|
| index 1afe13b6f8430b7a530ce589531c03169d541eaa..097940ea6d635d631f5221f794e9b1ce8d15597a 100644
|
| --- a/pkg/compiler/lib/src/world.dart
|
| +++ b/pkg/compiler/lib/src/world.dart
|
| @@ -729,7 +729,7 @@ class ClosedWorldImpl implements ClosedWorld, ClosedWorldRefiner {
|
|
|
| List<ClassElement> commonSupertypes = <ClassElement>[];
|
| OUTER:
|
| - for (Link<DartType> link = typeSet[depth];
|
| + for (Link<ResolutionDartType> link = typeSet[depth];
|
| link.head.element != commonElements.objectClass;
|
| link = link.tail) {
|
| ClassElement cls = link.head.element;
|
| @@ -942,7 +942,7 @@ class ClosedWorldImpl implements ClosedWorld, ClosedWorldRefiner {
|
| ClassHierarchyNode parentNode = getClassHierarchyNode(cls.superclass);
|
| ClassHierarchyNode node =
|
| _classHierarchyNodes[cls] = new ClassHierarchyNode(parentNode, cls);
|
| - for (InterfaceType type in cls.allSupertypes) {
|
| + for (ResolutionInterfaceType type in cls.allSupertypes) {
|
| ClassSet subtypeSet = getClassSet(type.element);
|
| subtypeSet.addSubtype(node);
|
| }
|
|
|