Skip to content

Commit 77e4948

Browse files
committed
ClangImporter: Remove some unnecessary (void) getInterfaceType() calls
1 parent 458a3a0 commit 77e4948

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed

lib/ClangImporter/ImportDecl.cpp

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -540,8 +540,6 @@ makeEnumRawValueConstructor(ClangImporter::Implementation &Impl,
540540
/*GenericParams=*/nullptr, enumDecl);
541541
ctorDecl->setImplicit();
542542
ctorDecl->setAccess(AccessLevel::Public);
543-
544-
(void)ctorDecl->getInterfaceType();
545543
ctorDecl->setBodySynthesizer(synthesizeEnumRawValueConstructorBody, enumDecl);
546544
return ctorDecl;
547545
}
@@ -617,8 +615,6 @@ static void makeEnumRawValueGetter(ClangImporter::Implementation &Impl,
617615
getterDecl->setIsDynamic(false);
618616
getterDecl->setIsTransparent(false);
619617

620-
(void)getterDecl->getInterfaceType();
621-
622618
getterDecl->setAccess(AccessLevel::Public);
623619
getterDecl->setBodySynthesizer(synthesizeEnumRawValueGetterBody, enumDecl);
624620
makeComputed(rawValueDecl, getterDecl, nullptr);
@@ -698,8 +694,6 @@ static AccessorDecl *makeStructRawValueGetter(
698694
getterDecl->setIsDynamic(false);
699695
getterDecl->setIsTransparent(false);
700696

701-
(void)getterDecl->getInterfaceType();
702-
703697
getterDecl->setAccess(AccessLevel::Public);
704698
getterDecl->setBodySynthesizer(synthesizeStructRawValueGetterBody, storedVar);
705699
return getterDecl;
@@ -729,8 +723,6 @@ static AccessorDecl *makeFieldGetterDecl(ClangImporter::Implementation &Impl,
729723
getterDecl->setIsObjC(false);
730724
getterDecl->setIsDynamic(false);
731725

732-
(void)getterDecl->getInterfaceType();
733-
734726
return getterDecl;
735727
}
736728

@@ -765,8 +757,6 @@ static AccessorDecl *makeFieldSetterDecl(ClangImporter::Implementation &Impl,
765757
setterDecl->setSelfAccessKind(SelfAccessKind::Mutating);
766758
setterDecl->setAccess(AccessLevel::Public);
767759

768-
(void)setterDecl->getInterfaceType();
769-
770760
return setterDecl;
771761
}
772762

@@ -1308,9 +1298,6 @@ createDefaultConstructor(ClangImporter::Implementation &Impl,
13081298
/*Throws=*/false, /*ThrowsLoc=*/SourceLoc(), emptyPL,
13091299
/*GenericParams=*/nullptr, structDecl);
13101300

1311-
// Set the constructor's type.
1312-
(void)constructor->getInterfaceType();
1313-
13141301
constructor->setAccess(AccessLevel::Public);
13151302

13161303
// Mark the constructor transparent so that we inline it away completely.
@@ -1437,9 +1424,6 @@ createValueConstructor(ClangImporter::Implementation &Impl,
14371424
/*Throws=*/false, /*ThrowsLoc=*/SourceLoc(), paramList,
14381425
/*GenericParams=*/nullptr, structDecl);
14391426

1440-
// Set the constructor's type.
1441-
(void)constructor->getInterfaceType();
1442-
14431427
constructor->setAccess(AccessLevel::Public);
14441428

14451429
// Make the constructor transparent so we inline it away completely.
@@ -1714,8 +1698,6 @@ buildSubscriptGetterDecl(ClangImporter::Implementation &Impl,
17141698
TypeLoc::withoutLoc(elementTy), dc,
17151699
getter->getClangNode());
17161700

1717-
(void)thunk->getInterfaceType();
1718-
17191701
thunk->setAccess(getOverridableAccessLevel(dc));
17201702

17211703
if (auto objcAttr = getter->getAttrs().getAttribute<ObjCAttr>())
@@ -1767,7 +1749,6 @@ buildSubscriptSetterDecl(ClangImporter::Implementation &Impl,
17671749
valueIndicesPL,
17681750
TypeLoc::withoutLoc(TupleType::getEmpty(C)), dc,
17691751
setter->getClangNode());
1770-
(void)thunk->getInterfaceType();
17711752

17721753
thunk->setAccess(getOverridableAccessLevel(dc));
17731754

@@ -1952,7 +1933,6 @@ static bool addErrorDomain(NominalTypeDecl *swiftDecl,
19521933
/*GenericParams=*/nullptr,
19531934
params,
19541935
TypeLoc::withoutLoc(stringTy), swiftDecl);
1955-
(void)getterDecl->getInterfaceType();
19561936
getterDecl->setIsObjC(false);
19571937
getterDecl->setIsDynamic(false);
19581938
getterDecl->setIsTransparent(false);
@@ -3733,7 +3713,6 @@ namespace {
37333713

37343714
result->setIsObjC(false);
37353715
result->setIsDynamic(false);
3736-
(void)result->getInterfaceType();
37373716

37383717
Impl.recordImplicitUnwrapForDecl(result,
37393718
importedType.isImplicitlyUnwrapped());
@@ -4316,9 +4295,6 @@ namespace {
43164295
if (forceClassMethod)
43174296
result->setImplicit();
43184297

4319-
// Compute the interface type.
4320-
(void)result->getInterfaceType();
4321-
43224298
Impl.recordImplicitUnwrapForDecl(result, isIUO);
43234299

43244300
// Mark this method @objc.
@@ -5855,8 +5831,6 @@ Decl *SwiftDeclConverter::importGlobalAsInitializer(
58555831
std::move(initKind));
58565832
result->setImportAsStaticMember();
58575833

5858-
// Set the constructor's type.
5859-
(void)result->getInterfaceType();
58605834
Impl.recordImplicitUnwrapForDecl(result,
58615835
importedType.isImplicitlyUnwrapped());
58625836
result->setOverriddenDecls({ });
@@ -6335,9 +6309,6 @@ ConstructorDecl *SwiftDeclConverter::importConstructor(
63356309

63366310
addObjCAttribute(result, selector);
63376311

6338-
// Calculate the function type of the result.
6339-
(void)result->getInterfaceType();
6340-
63416312
Impl.recordImplicitUnwrapForDecl(result,
63426313
importedType.isImplicitlyUnwrapped());
63436314

@@ -8378,7 +8349,6 @@ ClangImporter::Implementation::createConstant(Identifier name, DeclContext *dc,
83788349
params,
83798350
TypeLoc::withoutLoc(type), dc);
83808351
func->setStatic(isStatic);
8381-
(void)func->getInterfaceType();
83828352
func->setAccess(getOverridableAccessLevel(dc));
83838353
func->setIsObjC(false);
83848354
func->setIsDynamic(false);

0 commit comments

Comments
 (0)