Chromium Code Reviews| Index: pkg/compiler/lib/src/enqueue.dart |
| diff --git a/pkg/compiler/lib/src/enqueue.dart b/pkg/compiler/lib/src/enqueue.dart |
| index 878898901aba49ba6a578f5d85432b67fa733d21..a7a191e52e2bbe5432cbaefbebbd6ceec8437015 100644 |
| --- a/pkg/compiler/lib/src/enqueue.dart |
| +++ b/pkg/compiler/lib/src/enqueue.dart |
| @@ -170,7 +170,6 @@ abstract class Enqueuer { |
| worldImpact.dynamicUses.forEach(registerDynamicUse); |
| worldImpact.staticUses.forEach(registerStaticUse); |
| worldImpact.typeUses.forEach(registerTypeUse); |
| - worldImpact.closures.forEach(registerClosure); |
| } |
| void registerInstantiatedType(InterfaceType type, |
| @@ -632,6 +631,9 @@ abstract class Enqueuer { |
| // [FIELD_SET] contains [BoxFieldElement]s which we cannot enqueue. |
| addElement = false; |
| break; |
| + case StaticUseKind.CLOSURE: |
|
sigurdm
2015/11/11 11:19:02
Merge with previous 2 cases?
Johnni Winther
2015/11/11 18:34:02
Done.
|
| + addElement = false; |
| + break; |
| case StaticUseKind.SUPER_TEAR_OFF: |
| case StaticUseKind.GENERAL: |
| break; |
| @@ -688,10 +690,6 @@ abstract class Enqueuer { |
| universe.closurizedMembers.add(element); |
| } |
| - void registerClosure(LocalFunctionElement element) { |
| - universe.allClosures.add(element); |
| - } |
| - |
| void forEach(void f(WorkItem work)) { |
| do { |
| while (queue.isNotEmpty) { |