diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/ValueArgumentsToParametersMapper.java b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/ValueArgumentsToParametersMapper.java index cb4ca85f276..6a4928fdeda 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/ValueArgumentsToParametersMapper.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/ValueArgumentsToParametersMapper.java @@ -87,7 +87,6 @@ public class ValueArgumentsToParametersMapper { private final Map parameterByName; private Map parameterByNameInOverriddenMethods; - private final Set unmappedArguments = Sets.newHashSet(); private final Map varargs = Maps.newHashMap(); private final Set usedParameters = Sets.newHashSet(); private Status status = OK; @@ -164,7 +163,6 @@ public class ValueArgumentsToParametersMapper { } else { report(TOO_MANY_ARGUMENTS.on(argument.asElement(), candidateCall.getCandidateDescriptor())); - unmappedArguments.add(argument); setStatus(WEAK_ERROR); } } @@ -218,7 +216,6 @@ public class ValueArgumentsToParametersMapper { if (nameReference != null) { report(NAMED_PARAMETER_NOT_FOUND.on(nameReference, nameReference)); } - unmappedArguments.add(argument); setStatus(WEAK_ERROR); } else { @@ -229,7 +226,6 @@ public class ValueArgumentsToParametersMapper { if (nameReference != null) { report(ARGUMENT_PASSED_TWICE.on(nameReference)); } - unmappedArguments.add(argument); setStatus(WEAK_ERROR); } else { @@ -244,7 +240,6 @@ public class ValueArgumentsToParametersMapper { public ProcessorState processPositionedArgument(@NotNull ValueArgument argument) { report(MIXING_NAMED_AND_POSITIONED_ARGUMENTS.on(argument.asElement())); setStatus(WEAK_ERROR); - unmappedArguments.add(argument); return positionedThenNamed; }