[Serialization] Give swiftdocs a stable version

We're committing to this as a forwards-compatible format, and in most
cases probably backwards-compatible as well!
This commit is contained in:
Jordan Rose
2018-09-21 09:16:25 -07:00
parent f3ea8bdd55
commit 449e5ecd74
12 changed files with 87 additions and 9 deletions

View File

@@ -472,8 +472,7 @@ void DocSerializer::writeDocHeader() {
control_block::TargetLayout Target(Out);
auto& LangOpts = M->getASTContext().LangOpts;
Metadata.emit(ScratchRecord,
SWIFTMODULE_VERSION_MAJOR, SWIFTMODULE_VERSION_MINOR,
Metadata.emit(ScratchRecord, SWIFTDOC_VERSION_MAJOR, SWIFTDOC_VERSION_MINOR,
/*short version string length*/0, /*compatibility length*/0,
version::getSwiftFullVersion(
LangOpts.EffectiveLanguageVersion));