[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);