isl_ast_build_ast_from_schedule: make construction of else branches optional
[platform/upstream/isl.git] / isl_printer.c
index 322244a..1793270 100644 (file)
@@ -362,6 +362,8 @@ __isl_give isl_printer *isl_printer_print_str(__isl_take isl_printer *p,
 {
        if (!p)
                return NULL;
+       if (!s)
+               return isl_printer_free(p);
 
        return p->ops->print_str(p, s);
 }