Minor: remove assertion in getCallableReferenceAdaptation

This commit is contained in:
Dmitry Petrov
2020-01-27 12:29:04 +03:00
parent 9623b0eedb
commit ba1415d7d1
@@ -288,9 +288,7 @@ class CallableReferencesCandidateFactory(
when (newVarargMappingState) { when (newVarargMappingState) {
VarargMappingState.MAPPED_WITH_ARRAY -> { VarargMappingState.MAPPED_WITH_ARRAY -> {
if (valueParameter in mappedArguments.keys) { // If we've already mapped an argument to this value parameter, it'll always be a type mismatch.
throw AssertionError("Vararg parameter already mapped: $valueParameter, fakeArgument: $fakeArgument")
}
mappedArguments[valueParameter] = ResolvedCallArgument.SimpleArgument(fakeArgument) mappedArguments[valueParameter] = ResolvedCallArgument.SimpleArgument(fakeArgument)
} }