[clangd] Supress a log warning by putting it behind a condition.

llvm-svn: 321094
diff --git a/clang-tools-extra/clangd/CodeComplete.cpp b/clang-tools-extra/clangd/CodeComplete.cpp
index 7e549a9..cb56afe 100644
--- a/clang-tools-extra/clangd/CodeComplete.cpp
+++ b/clang-tools-extra/clangd/CodeComplete.cpp
@@ -830,8 +830,9 @@
                      FileName, Command, Preamble, Contents, Pos, std::move(VFS),
                      std::move(PCHs));
   if (Opts.Index && CompletedName.SSInfo) {
-    log(Ctx, "WARNING: Got completion results from sema for completion on "
-             "qualified ID while symbol index is provided.");
+    if (!Results.items.empty())
+      log(Ctx, "WARNING: Got completion results from sema for completion on "
+               "qualified ID while symbol index is provided.");
     Results.items.clear();
     completeWithIndex(Ctx, *Opts.Index, Contents, *CompletedName.SSInfo,
                       CompletedName.Filter, &Results);