[Serialization] Cleanup allow module with errors references

This commit is contained in:
Ben Barham
2021-05-18 14:35:15 +10:00
parent 01dd5a54bc
commit b9a97586c3
7 changed files with 50 additions and 31 deletions

View File

@@ -117,6 +117,10 @@ ModuleFile::ModuleFile(std::shared_ptr<const ModuleFileSharedCore> core)
allocateBuffer(Identifiers, core->Identifiers);
}
bool ModuleFile::allowCompilerErrors() const {
return getContext().LangOpts.AllowModuleWithCompilerErrors;
}
Status ModuleFile::associateWithFileContext(FileUnit *file, SourceLoc diagLoc,
bool recoverFromIncompatibility) {
PrettyStackTraceModuleFile stackEntry(*this);