]> granicus.if.org Git - clang/commitdiff
Fix memory leak introduced by r201010.
authorDaniel Jasper <djasper@google.com>
Wed, 12 Feb 2014 08:45:05 +0000 (08:45 +0000)
committerDaniel Jasper <djasper@google.com>
Wed, 12 Feb 2014 08:45:05 +0000 (08:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201220 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/ASTUnit.cpp

index dd08282252fb057de79ecdf384722c0b0b18a677..7f6ae5680e772e1c2a9bae6d951a2db18bccc60b 100644 (file)
@@ -2443,6 +2443,7 @@ void ASTUnit::CodeComplete(StringRef File, unsigned Line, unsigned Column,
   for (unsigned I = 0, N = RemappedFiles.size(); I != N; ++I) {
     PreprocessorOpts.addRemappedFile(RemappedFiles[I].first,
                                      RemappedFiles[I].second);
+    OwnedBuffers.push_back(RemappedFiles[I].second);
   }
 
   // Use the code completion consumer we were given, but adding any cached