| Index: pkg/compiler/lib/src/js_emitter/metadata_collector.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/metadata_collector.dart b/pkg/compiler/lib/src/js_emitter/metadata_collector.dart
|
| index d91813557fac66b6c91ffc17895d03540bb0bcb4..94b014a447efa5420109f515c0f62031d7456f0a 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/metadata_collector.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/metadata_collector.dart
|
| @@ -247,8 +247,8 @@ class MetadataCollector implements jsAst.TokenFinalizer {
|
| int i = source.requiredParameterCount;
|
| for (ParameterElement element in source.orderedOptionalParameters) {
|
| if (i >= target.requiredParameterCount && i < target.parameterCount) {
|
| - map[element] = target.orderedOptionalParameters[
|
| - i - target.requiredParameterCount];
|
| + map[element] = target
|
| + .orderedOptionalParameters[i - target.requiredParameterCount];
|
| }
|
| ++i;
|
| }
|
|
|