| 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 849fae3ca01a71298633aa19f7742c1e88d303d8..1501a939e5c5273a3f4ede38fd38ff5190d99505 100644
|
| --- a/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| @@ -236,8 +236,7 @@ class _RuntimeTypes implements RuntimeTypes {
|
| classesNeedingRti.add(cls);
|
|
|
| // TODO(ngeoffray): This should use subclasses, not subtypes.
|
| - Iterable<ClassElement> classes = compiler.world.strictSubtypesOf(cls);
|
| - classes.forEach((ClassElement sub) {
|
| + compiler.world.forEachStrictSubtypeOf(cls, (ClassElement sub) {
|
| potentiallyAddForRti(sub);
|
| });
|
|
|
|
|