[clang-tools-extra] 71064b0 - [clangd] Bump index version number.
Haojian Wu via cfe-commits
cfe-commits at lists.llvm.org
Tue Nov 10 01:32:33 PST 2020
Author: Haojian Wu
Date: 2020-11-10T10:31:59+01:00
New Revision: 71064b02701dd65065dd412fb01afe81ff83f746
URL: https://github.com/llvm/llvm-project/commit/71064b02701dd65065dd412fb01afe81ff83f746
DIFF: https://github.com/llvm/llvm-project/commit/71064b02701dd65065dd412fb01afe81ff83f746.diff
LOG: [clangd] Bump index version number.
https://reviews.llvm.org/D89670 changed the Ref structure, we need to
bump the version to invalidate all stored stale data, otherwise we will
get ` Error while reading shard: malformed or truncated refs` when
building the background index.
Differential Revision: https://reviews.llvm.org/D91131
Added:
Modified:
clang-tools-extra/clangd/index/Serialization.cpp
Removed:
################################################################################
diff --git a/clang-tools-extra/clangd/index/Serialization.cpp b/clang-tools-extra/clangd/index/Serialization.cpp
index 6f65bf024c4e..40bca7b7d4d5 100644
--- a/clang-tools-extra/clangd/index/Serialization.cpp
+++ b/clang-tools-extra/clangd/index/Serialization.cpp
@@ -418,7 +418,7 @@ readCompileCommand(Reader CmdReader, llvm::ArrayRef<llvm::StringRef> Strings) {
// The current versioning scheme is simple - non-current versions are rejected.
// If you make a breaking change, bump this version number to invalidate stored
// data. Later we may want to support some backward compatibility.
-constexpr static uint32_t Version = 13;
+constexpr static uint32_t Version = 14;
llvm::Expected<IndexFileIn> readRIFF(llvm::StringRef Data) {
auto RIFF = riff::readFile(Data);
More information about the cfe-commits
mailing list