Index: pkg/compiler/lib/src/kernel/element_map_impl.dart |
diff --git a/pkg/compiler/lib/src/kernel/element_map_impl.dart b/pkg/compiler/lib/src/kernel/element_map_impl.dart |
index 165e27e985ea7ec374796dd569d96808b0e8685b..7dbc1db9f3c08b0125c0d414206701dbe167a24e 100644 |
--- a/pkg/compiler/lib/src/kernel/element_map_impl.dart |
+++ b/pkg/compiler/lib/src/kernel/element_map_impl.dart |
@@ -318,8 +318,8 @@ abstract class KernelToElementMapBase extends KernelToElementMapBaseMixin { |
Link<InterfaceType> interfaces = linkBuilder.toLink(); |
OrderedTypeSetBuilder setBuilder = |
new _KernelOrderedTypeSetBuilder(this, cls); |
- data.orderedTypeSet = |
- setBuilder.createOrderedTypeSet(data.supertype, interfaces); |
+ data.orderedTypeSet = setBuilder.createOrderedTypeSet( |
+ data.supertype, interfaces.reverse()); |
data.interfaces = new List<InterfaceType>.from(interfaces.toList()); |
} |
} |