Index: pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
index eca84354e80810b6cb60aa1e488822d9accd27c4..c945a78bd1200a7b86eb6dd21fe383e00b516d15 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
@@ -957,7 +957,8 @@ class BodyBuilder extends ScopeListener<JumpTarget> implements BuilderHelper { |
initializer: initializer, |
type: currentLocalVariableType ?? const DynamicType(), |
isFinal: isFinal, |
- isConst: isConst)..fileEqualsOffset = equalsCharOffset); |
+ isConst: isConst) |
+ ..fileEqualsOffset = equalsCharOffset); |
} |
@override |
@@ -1011,6 +1012,7 @@ class BodyBuilder extends ScopeListener<JumpTarget> implements BuilderHelper { |
constantExpressionRequired = pop(); |
currentLocalVariableType = pop(); |
currentLocalVariableModifiers = pop(); |
+ pop(); // Metadata. |
if (variables.length != 1) { |
push(variables); |
} else { |
@@ -1413,7 +1415,8 @@ class BodyBuilder extends ScopeListener<JumpTarget> implements BuilderHelper { |
type: type, |
initializer: name.initializer, |
isFinal: isFinal, |
- isConst: isConst)..fileOffset = name.fileOffset; |
+ isConst: isConst) |
+ ..fileOffset = name.fileOffset; |
} else { |
addCompileTimeError( |
name.fileOffset, "'${name.name}' isn't a field in this class."); |
@@ -1423,7 +1426,8 @@ class BodyBuilder extends ScopeListener<JumpTarget> implements BuilderHelper { |
type: type ?? const DynamicType(), |
initializer: name.initializer, |
isFinal: isFinal, |
- isConst: isConst)..fileOffset = name.fileOffset; |
+ isConst: isConst) |
+ ..fileOffset = name.fileOffset; |
push(variable); |
} |
@@ -2016,7 +2020,8 @@ class BodyBuilder extends ScopeListener<JumpTarget> implements BuilderHelper { |
"Expected lvalue, but got ${lvalue}", forToken.next.next.charOffset)); |
} |
Statement result = new ForInStatement(variable, expression, body, |
- isAsync: awaitToken != null)..fileOffset = body.fileOffset; |
+ isAsync: awaitToken != null) |
+ ..fileOffset = body.fileOffset; |
if (breakTarget.hasUsers) { |
result = new LabeledStatement(result); |
breakTarget.resolveBreaks(result); |
@@ -2174,7 +2179,8 @@ class BodyBuilder extends ScopeListener<JumpTarget> implements BuilderHelper { |
expressionOffsets.add(expression.fileOffset); |
} |
push(new SwitchCase(expressions, expressionOffsets, block, |
- isDefault: defaultKeyword != null)..fileOffset = firstToken.charOffset); |
+ isDefault: defaultKeyword != null) |
+ ..fileOffset = firstToken.charOffset); |
push(labels); |
} |