Index: pkg/compiler/lib/src/kernel/element_map_impl.dart |
diff --git a/pkg/compiler/lib/src/kernel/element_map_impl.dart b/pkg/compiler/lib/src/kernel/element_map_impl.dart |
index 2bac7edb2bd15a8818bf81d9a4dbc8eac0f7dbca..0622899627c1851f8c594325fde683f07ab8eeda 100644 |
--- a/pkg/compiler/lib/src/kernel/element_map_impl.dart |
+++ b/pkg/compiler/lib/src/kernel/element_map_impl.dart |
@@ -687,6 +687,11 @@ abstract class ElementCreatorMixin { |
_classData.add(closureData); |
closureData.orderedTypeSet = setBuilder.createOrderedTypeSet( |
closureData.supertype, const Link<InterfaceType>()); |
+ |
+ cls.forEachCapturedVariable((Local local, JField field) { |
+ field.setClosureMemberIndex = _memberData.length; |
+ //_memberData.add(field); |
Emily Fortuna
2017/07/19 00:10:30
This line is commented out because executing it ca
Johnni Winther
2017/07/19 10:47:12
The need for the J-equivalent of ResolvedAst came
|
+ }); |
// TODO(efortuna): Does getMetadata get called in ClassData for this object? |
} |