| Index: dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart b/dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| index a5a1252ba7da581cf9d673fbc81d93809f910747..709336892875ca69668dffe1c84bf2971e5cef64 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| @@ -1408,7 +1408,7 @@ $lazyInitializerLogic
|
| : inInterceptor ? const ['self', 'target', 'receiver']
|
| : const ['self', 'target'];
|
|
|
| - Collection<Element> typedefChecks =
|
| + Iterable<Element> typedefChecks =
|
| getTypedefChecksOn(member.computeType(compiler));
|
| bool hasTypedefChecks = !typedefChecks.isEmpty;
|
|
|
| @@ -2089,7 +2089,8 @@ if (typeof document !== 'undefined' && document.readyState !== 'complete') {
|
|
|
| void computeNeededClasses() {
|
| instantiatedClasses =
|
| - compiler.codegenWorld.instantiatedClasses.where(computeClassFilter());
|
| + compiler.codegenWorld.instantiatedClasses.where(computeClassFilter())
|
| + .toSet();
|
| neededClasses = instantiatedClasses.toSet();
|
| for (ClassElement element in instantiatedClasses) {
|
| for (ClassElement superclass = element.superclass;
|
|
|