Chromium Code Reviews| 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? |
| } |