OSDN Git Service

[clangd] Simplify relations deserialization loop, NFC.
authorKadir Cetinkaya <kadircet@google.com>
Thu, 12 Nov 2020 09:33:30 +0000 (10:33 +0100)
committerKadir Cetinkaya <kadircet@google.com>
Thu, 12 Nov 2020 09:33:39 +0000 (10:33 +0100)
clang-tools-extra/clangd/index/Serialization.cpp

index a817758..0b82224 100644 (file)
@@ -508,10 +508,8 @@ llvm::Expected<IndexFileIn> readRIFF(llvm::StringRef Data) {
   if (Chunks.count("rela")) {
     Reader RelationsReader(Chunks.lookup("rela"));
     RelationSlab::Builder Relations;
-    while (!RelationsReader.eof()) {
-      auto Relation = readRelation(RelationsReader);
-      Relations.insert(Relation);
-    }
+    while (!RelationsReader.eof())
+      Relations.insert(readRelation(RelationsReader));
     if (RelationsReader.err())
       return error("malformed or truncated relations");
     Result.Relations = std::move(Relations).build();