Skip to content

Commit 1c38ec6

Browse files
committed
Make typeCheckDecl a utility
1 parent d21424b commit 1c38ec6

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

lib/Sema/TypeCheckConstraints.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,8 +1116,8 @@ namespace {
11161116
if (auto captureList = dyn_cast<CaptureListExpr>(expr)) {
11171117
// Validate the capture list.
11181118
for (auto capture : captureList->getCaptureList()) {
1119-
TC.typeCheckDecl(capture.Init);
1120-
TC.typeCheckDecl(capture.Var);
1119+
TypeChecker::typeCheckDecl(capture.Init);
1120+
TypeChecker::typeCheckDecl(capture.Var);
11211121
}
11221122

11231123
// Since closure expression is contained by capture list

lib/Sema/TypeChecker.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ static void typeCheckFunctionsAndExternalDecls(SourceFile &SF, TypeChecker &TC)
311311
currentSynthesizedDecl != n;
312312
++currentSynthesizedDecl) {
313313
auto decl = SF.SynthesizedDecls[currentSynthesizedDecl];
314-
TC.typeCheckDecl(decl);
314+
TypeChecker::typeCheckDecl(decl);
315315
}
316316

317317
} while (currentFunctionIdx < TC.definedFunctions.size() ||
@@ -420,7 +420,7 @@ void swift::performTypeChecking(SourceFile &SF, TopLevelContext &TLC,
420420
TC.typeCheckTopLevelCodeDecl(TLCD);
421421
TypeChecker::contextualizeTopLevelCode(TLC, TLCD);
422422
} else {
423-
TC.typeCheckDecl(D);
423+
TypeChecker::typeCheckDecl(D);
424424
}
425425
}
426426

lib/Sema/TypeChecker.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -975,7 +975,7 @@ class TypeChecker final {
975975
void processREPLTopLevel(SourceFile &SF, TopLevelContext &TLC,
976976
unsigned StartElem);
977977

978-
void typeCheckDecl(Decl *D);
978+
static void typeCheckDecl(Decl *D);
979979

980980
static void addImplicitDynamicAttribute(Decl *D);
981981
static void checkDeclAttributes(Decl *D);

0 commit comments

Comments
 (0)