@@ -2242,14 +2242,14 @@ getImportTypeKindForParam(const clang::ParmVarDecl *param) {
2242
2242
}
2243
2243
2244
2244
Optional<swift::Type> ClangImporter::Implementation::importParameterType (
2245
- const clang::ParmVarDecl *param, OptionalTypeKind OptionalityOfParam ,
2245
+ const clang::ParmVarDecl *param, OptionalTypeKind optionalityOfParam ,
2246
2246
ImportTypeKind importKind, bool allowNSUIntegerAsInt,
2247
2247
bool isNSDictionarySubscriptGetter, bool paramIsError,
2248
2248
bool paramIsCompletionHandler,
2249
2249
Optional<unsigned > completionHandlerErrorParamIndex,
2250
2250
ArrayRef<GenericTypeParamDecl *> genericParams,
2251
- llvm::function_ref<void (Diagnostic &&)> paramAddDiag, bool &isInOut ,
2252
- bool &isParamTypeImplicitlyUnwrapped) {
2251
+ llvm::function_ref<void (Diagnostic &&)> addImportDiagnosticFn ,
2252
+ bool &isInOut, bool & isParamTypeImplicitlyUnwrapped) {
2253
2253
auto paramTy = param->getType ();
2254
2254
2255
2255
// Import the parameter type into Swift.
@@ -2281,7 +2281,7 @@ Optional<swift::Type> ClangImporter::Implementation::importParameterType(
2281
2281
? PTK_UnsafePointer
2282
2282
: PTK_UnsafeMutablePointer;
2283
2283
auto genericType = findGenericTypeInGenericDecls (
2284
- *this , templateParamType, genericParams, attrs, paramAddDiag );
2284
+ *this , templateParamType, genericParams, attrs, addImportDiagnosticFn );
2285
2285
swiftParamTy = genericType->wrapInPointer (pointerKind);
2286
2286
if (!swiftParamTy)
2287
2287
return None;
@@ -2290,13 +2290,13 @@ Optional<swift::Type> ClangImporter::Implementation::importParameterType(
2290
2290
auto templateParamType =
2291
2291
cast<clang::TemplateTypeParmType>(paramTy->getPointeeType ());
2292
2292
swiftParamTy = findGenericTypeInGenericDecls (
2293
- *this , templateParamType, genericParams, attrs, paramAddDiag );
2293
+ *this , templateParamType, genericParams, attrs, addImportDiagnosticFn );
2294
2294
if (!paramTy->getPointeeType ().isConstQualified ())
2295
2295
isInOut = true ;
2296
2296
} else if (auto *templateParamType =
2297
2297
dyn_cast<clang::TemplateTypeParmType>(paramTy)) {
2298
2298
swiftParamTy = findGenericTypeInGenericDecls (
2299
- *this , templateParamType, genericParams, attrs, paramAddDiag );
2299
+ *this , templateParamType, genericParams, attrs, addImportDiagnosticFn );
2300
2300
} else if (auto refType = dyn_cast<clang::ReferenceType>(paramTy)) {
2301
2301
// We don't support reference type to a dependent type, just bail.
2302
2302
if (refType->getPointeeType ()->isDependentType ()) {
@@ -2316,11 +2316,11 @@ Optional<swift::Type> ClangImporter::Implementation::importParameterType(
2316
2316
return None;
2317
2317
2318
2318
swiftParamTy = ExistentialType::get (nsCopying);
2319
- if (OptionalityOfParam != OTK_None)
2319
+ if (optionalityOfParam != OTK_None)
2320
2320
swiftParamTy = OptionalType::get (swiftParamTy);
2321
2321
2322
2322
isParamTypeImplicitlyUnwrapped =
2323
- OptionalityOfParam == OTK_ImplicitlyUnwrappedOptional;
2323
+ optionalityOfParam == OTK_ImplicitlyUnwrappedOptional;
2324
2324
}
2325
2325
2326
2326
if (!swiftParamTy) {
@@ -2338,11 +2338,11 @@ Optional<swift::Type> ClangImporter::Implementation::importParameterType(
2338
2338
// for the specific case when the throws conversion works, but is not
2339
2339
// sufficient if it fails. (The correct, overarching fix is ClangImporter
2340
2340
// being lazier.)
2341
- auto importedType =
2342
- importType (paramTy, importKind, paramAddDiag, allowNSUIntegerAsInt,
2343
- Bridgeability::Full, attrs, OptionalityOfParam ,
2344
- /* resugarNSErrorPointer=*/ !paramIsError,
2345
- completionHandlerErrorParamIndex);
2341
+ auto importedType = importType (paramTy, importKind, addImportDiagnosticFn,
2342
+ allowNSUIntegerAsInt, Bridgeability::Full ,
2343
+ attrs, optionalityOfParam ,
2344
+ /* resugarNSErrorPointer=*/ !paramIsError,
2345
+ completionHandlerErrorParamIndex);
2346
2346
if (!importedType)
2347
2347
return None;
2348
2348
@@ -2403,7 +2403,8 @@ ParameterList *ClangImporter::Implementation::importFunctionParameterList(
2403
2403
knownNonNull |= clangDecl->isFunctionTemplateSpecialization ();
2404
2404
2405
2405
// Check nullability of the parameter.
2406
- OptionalTypeKind OptionalityOfParam = getParamOptionality (param, knownNonNull);
2406
+ OptionalTypeKind optionalityOfParam =
2407
+ getParamOptionality (param, knownNonNull);
2407
2408
2408
2409
ImportTypeKind importKind = getImportTypeKindForParam (param);
2409
2410
@@ -2413,7 +2414,7 @@ ParameterList *ClangImporter::Implementation::importFunctionParameterList(
2413
2414
bool isParamTypeImplicitlyUnwrapped = false ;
2414
2415
2415
2416
auto swiftParamTy = importParameterType (
2416
- param, OptionalityOfParam , importKind, allowNSUIntegerAsInt,
2417
+ param, optionalityOfParam , importKind, allowNSUIntegerAsInt,
2417
2418
/* isNSDictionarySubscriptGetter=*/ false ,
2418
2419
/* paramIsError=*/ false ,
2419
2420
/* paramIsCompletionHandler=*/ false ,
0 commit comments