]> granicus.if.org Git - clang/commitdiff
Fixed a memory leak in clang/Tooling.
authorAlexander Kornienko <alexfh@google.com>
Wed, 30 May 2012 12:10:28 +0000 (12:10 +0000)
committerAlexander Kornienko <alexfh@google.com>
Wed, 30 May 2012 12:10:28 +0000 (12:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157687 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Tooling/Tooling.cpp

index a4a63e249f86f89647bd93d0324a866f135c995e..058d897f5df679b23d1a97490ebbdd3a0c5f0001 100644 (file)
@@ -251,8 +251,7 @@ void ToolInvocation::addFileMappingsTo(SourceManager &Sources) {
     // FIXME: figure out what '0' stands for.
     const FileEntry *FromFile = Files->getVirtualFile(
         It->getKey(), Input->getBufferSize(), 0);
-    // FIXME: figure out memory management ('true').
-    Sources.overrideFileContents(FromFile, Input, true);
+    Sources.overrideFileContents(FromFile, Input);
   }
 }