| 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 64f19a721a93039d7c0ee2a01b357d7756c751e9..fc62cee4ee4ebc77e16a3214bd25ce04cb0b2a71 100644
|
| --- a/pkg/front_end/lib/src/fasta/builder/procedure_builder.dart
|
| +++ b/pkg/front_end/lib/src/fasta/builder/procedure_builder.dart
|
| @@ -69,7 +69,7 @@ abstract class ProcedureBuilder<T extends TypeBuilder> extends MemberBuilder {
|
| if (formals == null) return parent;
|
| Map<String, Builder> local = <String, Builder>{};
|
| for (FormalParameterBuilder formal in formals) {
|
| - if (!formal.hasThis) {
|
| + if (!isConstructor || !formal.hasThis) {
|
| local[formal.name] = formal;
|
| }
|
| }
|
|
|