================ @@ -189,6 +189,10 @@ llvm::Expected<clangd::Ref> Marshaller::fromProtobuf(const Ref &Message) { return Location.takeError(); Result.Location = *Location; Result.Kind = static_cast<RefKind>(Message.kind()); + auto ContainerID = SymbolID::fromStr(Message.container()); + if (!ContainerID) + return ContainerID.takeError(); ---------------- kadircet wrote:
this shouldn't be a failure, as an old server might provide a ref response without a container, but the clients should still keep working. https://github.com/llvm/llvm-project/pull/71605 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits