[clangd] Fix memory leak in code completion

llvm-svn: 321867
diff --git a/clang-tools-extra/clangd/CodeComplete.cpp b/clang-tools-extra/clangd/CodeComplete.cpp
index 28ea4db..93588b4 100644
--- a/clang-tools-extra/clangd/CodeComplete.cpp
+++ b/clang-tools-extra/clangd/CodeComplete.cpp
@@ -506,6 +506,7 @@
                                           &DummyDiagsConsumer, false),
       VFS);
   assert(CI && "Couldn't create CompilerInvocation");
+  CI->getFrontendOpts().DisableFree = false;
 
   std::unique_ptr<llvm::MemoryBuffer> ContentsBuffer =
       llvm::MemoryBuffer::getMemBufferCopy(Contents, FileName);