Skip to content

Commit 854ffdd

Browse files
committed
[NFC] Drop typeCheckExternalDefinitions
1 parent ea9d043 commit 854ffdd

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
@@ -232,9 +232,6 @@ namespace swift {
232232
/// of declarations in the module.
233233
void checkInconsistentImplementationOnlyImports(ModuleDecl *M);
234234

235-
/// Incrementally type-check only added external definitions.
236-
void typeCheckExternalDefinitions(SourceFile &SF);
237-
238235
/// Recursively validate the specified type.
239236
///
240237
/// 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
@@ -334,12 +334,6 @@ static void typeCheckFunctionsAndExternalDecls(SourceFile &SF, TypeChecker &TC)
334334
TC.definedFunctions.clear();
335335
}
336336

337-
void swift::typeCheckExternalDefinitions(SourceFile &SF) {
338-
assert(SF.ASTStage == SourceFile::TypeChecked);
339-
auto &Ctx = SF.getASTContext();
340-
typeCheckFunctionsAndExternalDecls(SF, createTypeChecker(Ctx));
341-
}
342-
343337
void swift::performTypeChecking(SourceFile &SF, TopLevelContext &TLC,
344338
OptionSet<TypeCheckingFlags> Options,
345339
unsigned StartElem,

0 commit comments

Comments
 (0)