Skip to content

Commit 71df606

Browse files
authored
Merge pull request #28201 from CodaFi/east-extern
[NFC] Drop typeCheckExternalDefinitions
2 parents fb9bee7 + 854ffdd commit 71df606

File tree

2 files changed

+0
-9
lines changed

2 files changed

+0
-9
lines changed

include/swift/Subsystems.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,6 @@ namespace swift {
204204
/// of declarations in the module.
205205
void checkInconsistentImplementationOnlyImports(ModuleDecl *M);
206206

207-
/// Incrementally type-check only added external definitions.
208-
void typeCheckExternalDefinitions(SourceFile &SF);
209-
210207
/// Recursively validate the specified type.
211208
///
212209
/// This is used when dealing with partial source files (e.g. SIL parsing,

lib/Sema/TypeChecker.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -320,12 +320,6 @@ static void typeCheckFunctionsAndExternalDecls(SourceFile &SF, TypeChecker &TC)
320320
TC.definedFunctions.clear();
321321
}
322322

323-
void swift::typeCheckExternalDefinitions(SourceFile &SF) {
324-
assert(SF.ASTStage == SourceFile::TypeChecked);
325-
auto &Ctx = SF.getASTContext();
326-
typeCheckFunctionsAndExternalDecls(SF, createTypeChecker(Ctx));
327-
}
328-
329323
void swift::performTypeChecking(SourceFile &SF, TopLevelContext &TLC,
330324
unsigned StartElem) {
331325
if (SF.ASTStage == SourceFile::TypeChecked)

0 commit comments

Comments
 (0)