| 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 90a009b8c3ac0bbcaddfeb3ee9f052c173047278..09a3dccb8886c965786735e83707df01ea28308a 100644
|
| --- a/pkg/compiler/lib/src/kernel/element_map_impl.dart
|
| +++ b/pkg/compiler/lib/src/kernel/element_map_impl.dart
|
| @@ -2250,14 +2250,13 @@ class JsKernelToElementMap extends KernelToElementMapBase
|
| // all the others.
|
| Local capturedLocal = localsMap.getLocalVariable(variable);
|
| if (cls.isBoxed(capturedLocal)) {
|
| - FieldEntity boxedField = new JBoxedField(
|
| + FieldEntity boxedField = new JRecord(
|
| _getClosureVariableName(capturedLocal.name, fieldNumber),
|
| _memberData.length,
|
| new BoxLocal(box.name,
|
| localsMap.getLocalVariable(box.executableContext), member),
|
| cls.closureClassEntity,
|
| - variable.isConst,
|
| - variable.isFinal || variable.isConst);
|
| + variable.isConst);
|
| cls.localToFieldMap[capturedLocal] = boxedField;
|
| _memberList.add(boxedField);
|
| _memberData.add(new ClosureFieldData(new ClosureMemberDefinition(
|
|
|