[libSyntax] Make the ByteTree protocol version consist of a major and minor component

This commit is contained in:
Alex Hoppen
2018-08-22 11:23:58 -07:00
parent 11bddb49a0
commit 49d0d5b7a3
6 changed files with 39 additions and 14 deletions

View File

@@ -737,7 +737,8 @@ int doSerializeRawTree(const char *MainExecutablePath,
if (options::AddByteTreeFields) {
UserInfo[swift::byteTree::UserInfoKeyAddInvalidFields] = (void *)true;
}
swift::byteTree::ByteTreeWriter::write(Stream, /*ProtocolVersion=*/1,
swift::byteTree::ByteTreeWriter::write(Stream,
byteTree::SYNTAX_TREE_VERSION,
*Root, UserInfo);
auto OutputBufferOrError = llvm::FileOutputBuffer::create(
options::OutputFilename, Stream.data().size());