[ScheduleOptimizer] Fix memory leak. NFC.
llvm-svn: 289434
diff --git a/polly/lib/Transform/ScheduleOptimizer.cpp b/polly/lib/Transform/ScheduleOptimizer.cpp
index 050ad67..25ab166 100644
--- a/polly/lib/Transform/ScheduleOptimizer.cpp
+++ b/polly/lib/Transform/ScheduleOptimizer.cpp
@@ -1189,7 +1189,9 @@
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);
});