| Index: sdk/lib/_internal/compiler/implementation/js_emitter/program_builder.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/js_emitter/program_builder.dart b/sdk/lib/_internal/compiler/implementation/js_emitter/program_builder.dart
|
| index f5413048c9553a1e7619fdfb171fec78215618f8..b15bbafd38ea558ff6211502acedb44c059aef81 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/js_emitter/program_builder.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/js_emitter/program_builder.dart
|
| @@ -47,8 +47,8 @@ class ProgramBuilder {
|
| Iterable<Element> neededStatics = backend.generatedCode.keys
|
| .where((Element e) => !e.isInstanceMember && !e.isField);
|
|
|
| - Elements.sortedByPosition(neededClasses).forEach(_registry.registerElement);
|
| - Elements.sortedByPosition(neededStatics).forEach(_registry.registerElement);
|
| + _task.outputClassLists.forEach(_registry.registerElements);
|
| + _task.outputStaticLists.forEach(_registry.registerElements);
|
|
|
| // TODO(kasperl): There's code that implicitly needs access to the special
|
| // $ holder so we have to register that. Can we track if we have to?
|
|
|