Smart completion: argument with "*" is not necessary the only one for vararg parameter

This commit is contained in:
Valentin Kipyatkov
2015-06-04 23:05:01 +03:00
parent 0d992ee38f
commit 8243d27fb2
8 changed files with 18 additions and 19 deletions
@@ -54,7 +54,7 @@ public fun Call.mapArgumentsToParameters(targetDescriptor: CallableDescriptor):
val parameter = parameters[positionalArgumentIndex]
map[argument] = parameter
if (parameter.getVarargElementType() == null || argument.getSpreadElement() != null) {
if (parameter.getVarargElementType() == null) {
positionalArgumentIndex++
}
}