| Index: pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/codegen/glue.dart b/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| index b7d4c2406ab5c2cde92e517fe1cf43a1ff2482e0..46ef1a55726e54bff1e66cd449523faf111ae878 100644
|
| --- a/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| @@ -228,8 +228,7 @@ class Glue {
|
| ClassWorld classWorld = _compiler.world;
|
| if (classWorld.isUsedAsMixin(cls)) return true;
|
|
|
| - Iterable<ClassElement> subclasses = _compiler.world.strictSubclassesOf(cls);
|
| - return subclasses.any((ClassElement subclass) {
|
| + return _compiler.world.anyStrictSubclassOf(cls, (ClassElement subclass) {
|
| return !_backend.rti.isTrivialSubstitution(subclass, cls);
|
| });
|
| }
|
|
|