| Index: pkg/compiler/lib/src/ssa/builder.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/builder.dart b/pkg/compiler/lib/src/ssa/builder.dart
|
| index 0c8e57cef78dbe63d0496fdaa7660a8dfbe73192..ef146154006dfab1e48fbdab30c4641679eba80e 100644
|
| --- a/pkg/compiler/lib/src/ssa/builder.dart
|
| +++ b/pkg/compiler/lib/src/ssa/builder.dart
|
| @@ -4840,7 +4840,8 @@ class SsaBuilder extends ast.Visitor
|
| ClassWorld classWorld = compiler.world;
|
| if (classWorld.isUsedAsMixin(cls)) return true;
|
|
|
| - return compiler.world.anyStrictSubclassOf(cls, (ClassElement subclass) {
|
| + Iterable<ClassElement> subclasses = compiler.world.strictSubclassesOf(cls);
|
| + return subclasses.any((ClassElement subclass) {
|
| return !rti.isTrivialSubstitution(subclass, cls);
|
| });
|
| }
|
|
|