| 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 66be56ad3d5d1d52701f4003028637dca97edb14..d6f02eb3ef71366ef04fc33569cf0db9a2cd09b1 100644
|
| --- a/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| @@ -134,7 +134,7 @@ class RuntimeTypes {
|
| classesNeedingRti.add(cls);
|
|
|
| // TODO(ngeoffray): This should use subclasses, not subtypes.
|
| - Iterable<ClassElement> classes = compiler.world.subtypesOf(cls);
|
| + Iterable<ClassElement> classes = compiler.world.strictSubtypesOf(cls);
|
| classes.forEach((ClassElement sub) {
|
| potentiallyAddForRti(sub);
|
| });
|
|
|