Merge pull request #36858 from eeckstein/remove-oat-tracker

SIL: remove the SILOpenedArchetypesTracker
This commit is contained in:
eeckstein
2021-04-14 12:17:54 +02:00
committed by GitHub
62 changed files with 551 additions and 1176 deletions

View File

@@ -91,8 +91,7 @@ static bool isTargetTooNew(const llvm::Triple &moduleTarget,
}
ModuleFile::ModuleFile(std::shared_ptr<const ModuleFileSharedCore> core)
: Core(core),
DeserializedTypeCallback([](Type ty) {}) {
: Core(core) {
assert(!core->hasError());
DeclTypeCursor = core->DeclTypeCursor;