Index: pkg/front_end/lib/src/fasta/builder/procedure_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/builder/procedure_builder.dart b/pkg/front_end/lib/src/fasta/builder/procedure_builder.dart |
index bdb52cfd46e2f51aec9bd0869c04dd3e2a288f11..decd32bcf995dbe9a43a7b035cae566ccf98a802 100644 |
--- a/pkg/front_end/lib/src/fasta/builder/procedure_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/builder/procedure_builder.dart |
@@ -75,7 +75,8 @@ abstract class ProcedureBuilder<T extends TypeBuilder> extends MemberBuilder { |
local[formal.name] = formal; |
} |
} |
- return new Scope(local, null, parent, isModifiable: false); |
+ return new Scope(local, null, parent, "formal parameter", |
+ isModifiable: false); |
} |
Scope computeFormalParameterInitializerScope(Scope parent) { |
@@ -99,7 +100,8 @@ abstract class ProcedureBuilder<T extends TypeBuilder> extends MemberBuilder { |
for (FormalParameterBuilder formal in formals) { |
local[formal.name] = formal.forFormalParameterInitializerScope(); |
} |
- return new Scope(local, null, parent, isModifiable: false); |
+ return new Scope(local, null, parent, "formal parameter initializer", |
+ isModifiable: false); |
} |
/// This scope doesn't correspond to any scope specified in the Dart |
@@ -111,7 +113,8 @@ abstract class ProcedureBuilder<T extends TypeBuilder> extends MemberBuilder { |
for (TypeVariableBuilder variable in typeVariables) { |
local[variable.name] = variable; |
} |
- return new Scope(local, null, parent, isModifiable: false); |
+ return new Scope(local, null, parent, "type parameter", |
+ isModifiable: false); |
} |
FormalParameterBuilder getFormal(String name) { |