| Index: pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart
|
| diff --git a/pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart b/pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart
|
| index 5c90ee471d7dca4c3d2a9eb33f0b679b39c6248c..954d9e907ca9bfad7bdbd691006600edbabd1c58 100644
|
| --- a/pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart
|
| +++ b/pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart
|
| @@ -178,7 +178,8 @@ class ResolvedAstSerializer extends Visitor {
|
| }
|
|
|
| void serializeParameterNodes(FunctionElement function) {
|
| - function.functionSignature.forEachParameter((ParameterElement parameter) {
|
| + function.functionSignature.forEachParameter((_parameter) {
|
| + ParameterElement parameter = _parameter;
|
| ParameterElement parameterImpl = parameter.implementation;
|
| // TODO(johnniwinther): Should we support element->node mapping as well?
|
| getNodeDataEncoder(parameterImpl.node)
|
| @@ -605,13 +606,14 @@ class ResolvedAstDeserializer {
|
| labelDefinitions.add(labelDefinition);
|
| }
|
| }
|
| - jumpTargetLabels.forEach((JumpTargetX jumpTarget, List<int> labelIds) {
|
| + jumpTargetLabels.forEach((JumpTarget jumpTarget, List<int> labelIds) {
|
| if (labelIds.isEmpty) return;
|
| List<LabelDefinition> labels = <LabelDefinition>[];
|
| for (int labelId in labelIds) {
|
| labels.add(labelDefinitions[labelId]);
|
| }
|
| - jumpTarget.labels = labels;
|
| + JumpTargetX target = jumpTarget;
|
| + target.labels = labels;
|
| });
|
|
|
| ListDecoder dataDecoder = objectDecoder.getList(Key.DATA, isOptional: true);
|
|
|