mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge pull request #36551 from ahoppen/pr/internal-labels-in-closures
[CodeComplete] Default parameter names of completed closure to internal names
This commit is contained in:
@@ -1222,7 +1222,9 @@ unwrapPropertyWrapperParameterTypes(ConstraintSystem &cs, AbstractFunctionDecl *
|
||||
auto *wrappedType = cs.createTypeVariable(cs.getConstraintLocator(locator), 0);
|
||||
auto paramType = paramTypes[i].getParameterType();
|
||||
auto paramLabel = paramTypes[i].getLabel();
|
||||
adjustedParamTypes.push_back(AnyFunctionType::Param(wrappedType, paramLabel));
|
||||
auto paramInternalLabel = paramTypes[i].getInternalLabel();
|
||||
adjustedParamTypes.push_back(AnyFunctionType::Param(
|
||||
wrappedType, paramLabel, ParameterTypeFlags(), paramInternalLabel));
|
||||
cs.applyPropertyWrapperToParameter(paramType, wrappedType, paramDecl, argLabel,
|
||||
ConstraintKind::Equal, locator);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user