use claim for trailing closure

This commit is contained in:
omochimetaru
2020-03-03 15:40:59 +09:00
parent f142eedd52
commit 14c6155278

View File

@@ -476,8 +476,8 @@ matchCallArguments(SmallVectorImpl<AnyFunctionType::Param> &args,
}
// Claim the parameter/argument pair.
claimedArgs[numArgs-1] = true;
++numClaimedArgs;
claim(params[lastParamIdx].getLabel(), numArgs - 1,
/*ignoreNameClash=*/true);
// Let's claim the trailing closure unless it's an extra argument.
if (!isExtraClosure)
parameterBindings[lastParamIdx].push_back(numArgs - 1);