Skip to content

Commit dc668b6

Browse files
authored
Merge pull request swiftlang#28113 from CodaFi/destroyer-of-worlds
2 parents 5ee4928 + 7704930 commit dc668b6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/Sema/TypeChecker.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,9 @@ using namespace swift;
5454
TypeChecker &TypeChecker::createForContext(ASTContext &ctx) {
5555
assert(!ctx.getLegacyGlobalTypeChecker() &&
5656
"Cannot install more than one instance of the global type checker!");
57-
ctx.installGlobalTypeChecker(new TypeChecker(ctx));
57+
auto *TC = new TypeChecker(ctx);
58+
ctx.installGlobalTypeChecker(TC);
59+
ctx.addDestructorCleanup(TC);
5860
return *ctx.getLegacyGlobalTypeChecker();
5961
}
6062

0 commit comments

Comments
 (0)