diff options
| -rw-r--r-- | clang-tools-extra/clangd/index/Serialization.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/index/Serialization.cpp b/clang-tools-extra/clangd/index/Serialization.cpp index c1b42eadae0..958501de8b7 100644 --- a/clang-tools-extra/clangd/index/Serialization.cpp +++ b/clang-tools-extra/clangd/index/Serialization.cpp @@ -365,8 +365,8 @@ Expected<IndexFileIn> readRIFF(StringRef Data) { IndexFileIn Result; if (Chunks.count("hash")) { Reader Hash(Chunks.lookup("hash")); - llvm::StringRef Digest = Hash.consume(20); Result.Digest.emplace(); + llvm::StringRef Digest = Hash.consume(Result.Digest->size()); std::copy(Digest.bytes_begin(), Digest.bytes_end(), Result.Digest->begin()); } |

