[polly] r289434 - [ScheduleOptimizer] Fix memory leak. NFC.

Michael Kruse via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 12 06:51:06 PST 2016


Author: meinersbur
Date: Mon Dec 12 08:51:06 2016
New Revision: 289434

URL: http://llvm.org/viewvc/llvm-project?rev=289434&view=rev
Log:
[ScheduleOptimizer] Fix memory leak. NFC.

Modified:
    polly/trunk/lib/Transform/ScheduleOptimizer.cpp

Modified: polly/trunk/lib/Transform/ScheduleOptimizer.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Transform/ScheduleOptimizer.cpp?rev=289434&r1=289433&r2=289434&view=diff
==============================================================================
--- polly/trunk/lib/Transform/ScheduleOptimizer.cpp (original)
+++ polly/trunk/lib/Transform/ScheduleOptimizer.cpp Mon Dec 12 08:51:06 2016
@@ -1189,7 +1189,9 @@ bool IslScheduleOptimizer::runOnScop(Sco
     auto *P = isl_printer_to_str(Ctx);
     P = isl_printer_set_yaml_style(P, ISL_YAML_STYLE_BLOCK);
     P = isl_printer_print_schedule(P, Schedule);
-    dbgs() << "NewScheduleTree: \n" << isl_printer_get_str(P) << "\n";
+    auto *str = isl_printer_get_str(P);
+    dbgs() << "NewScheduleTree: \n" << str << "\n";
+    free(str);
     isl_printer_free(P);
   });
 




More information about the llvm-commits mailing list