| Index: sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart b/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| index 830fddf27d7be635f11c09feab8da0654a7710cd..2c5e9fa6c6d5b5b2a796e44ac7ac4823c40e1768 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| @@ -280,7 +280,9 @@ class DartBackend extends Backend {
|
| // field names used as named optionals into [fixedMemberNames].
|
| for (final element in resolvedElements.keys) {
|
| if (!element.isConstructor()) continue;
|
| - for (final optional in element.functionSignature.optionalParameters) {
|
| + Link<Element> optionalParameters =
|
| + element.functionSignature.optionalParameters;
|
| + for (final optional in optionalParameters) {
|
| if (optional.kind != ElementKind.FIELD_PARAMETER) continue;
|
| fixedMemberNames.add(optional.name.slowToString());
|
| }
|
|
|