[llvm] r194799 - llvm-cov: Clean up memory leaks.
Benjamin Kramer
benny.kra at googlemail.com
Fri Nov 15 01:44:17 PST 2013
Author: d0k
Date: Fri Nov 15 03:44:17 2013
New Revision: 194799
URL: http://llvm.org/viewvc/llvm-project?rev=194799&view=rev
Log:
llvm-cov: Clean up memory leaks.
Modified:
llvm/trunk/lib/IR/GCOV.cpp
llvm/trunk/tools/llvm-cov/llvm-cov.cpp
Modified: llvm/trunk/lib/IR/GCOV.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/GCOV.cpp?rev=194799&r1=194798&r2=194799&view=diff
==============================================================================
--- llvm/trunk/lib/IR/GCOV.cpp (original)
+++ llvm/trunk/lib/IR/GCOV.cpp Fri Nov 15 03:44:17 2013
@@ -292,7 +292,7 @@ void FileInfo::print(raw_fd_ostream &OS,
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()) {
Modified: llvm/trunk/tools/llvm-cov/llvm-cov.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-cov/llvm-cov.cpp?rev=194799&r1=194798&r2=194799&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-cov/llvm-cov.cpp (original)
+++ llvm/trunk/tools/llvm-cov/llvm-cov.cpp Fri Nov 15 03:44:17 2013
@@ -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;
More information about the llvm-commits
mailing list