]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commitdiff
llvm-cov: Clean up memory leaks.
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 15 Nov 2013 09:44:17 +0000 (09:44 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 15 Nov 2013 09:44:17 +0000 (09:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194799 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/GCOV.cpp
tools/llvm-cov/llvm-cov.cpp

index d17541488471efda7161a55a3c1adf12dabc40f9..f0f8c7d74bb914458e7afe7724958d34c06bb4b4 100644 (file)
@@ -292,7 +292,7 @@ void FileInfo::print(raw_fd_ostream &OS, StringRef gcnoFile,
       errs() << Filename << ": " << ec.message() << "\n";
       return;
     }
-    StringRef AllLines = Buff.take()->getBuffer();
+    StringRef AllLines = Buff->getBuffer();
     uint32_t i = 0;
     while (!AllLines.empty()) {
       if (L.find(i) != L.end()) {
index ad6c67181548b59fcdb93fe4f3e796c7af8673f6..5f6999e90564d8f631b0044aa21aa3d7914dbc1f 100644 (file)
@@ -58,7 +58,7 @@ int main(int argc, char **argv) {
     errs() << InputGCNO << ": " << ec.message() << "\n";
     return 1;
   }
-  GCOVBuffer GCNO_GB(GCNO_Buff.take());
+  GCOVBuffer GCNO_GB(GCNO_Buff.get());
   if (!GF.read(GCNO_GB)) {
     errs() << "Invalid .gcno File!\n";
     return 1;
@@ -70,7 +70,7 @@ int main(int argc, char **argv) {
       errs() << InputGCDA << ": " << ec.message() << "\n";
       return 1;
     }
-    GCOVBuffer GCDA_GB(GCDA_Buff.take());
+    GCOVBuffer GCDA_GB(GCDA_Buff.get());
     if (!GF.read(GCDA_GB)) {
       errs() << "Invalid .gcda File!\n";
       return 1;