| Index: sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/resolution/members.dart b/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| index 0db6f367d979850187f7892f6cfca0a4e1651f15..bc9081324c0d69d188c02d8720c795e2460056ce 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| @@ -848,12 +848,12 @@ class ResolverTask extends CompilerTask {
|
| if (signature.optionalParametersAreNamed) {
|
| var namedParametersBuilder = new LinkBuilder<SourceString>();
|
| var namedParameterTypesBuilder = new LinkBuilder<DartType>();
|
| - for (Element parameter in signature.optionalParameters) {
|
| + for (Element parameter in signature.orderedOptionalParameters) {
|
| namedParametersBuilder.addLast(parameter.name);
|
| namedParameterTypesBuilder.addLast(parameter.computeType(compiler));
|
| }
|
| namedParameters = namedParametersBuilder.toLink();
|
| - namedParameterTypes = namedParametersBuilder.toLink();
|
| + namedParameterTypes = namedParameterTypesBuilder.toLink();
|
| } else {
|
| var optionalParameterTypesBuilder = new LinkBuilder<DartType>();
|
| for (Element parameter in signature.optionalParameters) {
|
|
|