diff options
author | Sven Verdoolaege <skimo@kotnet.org> | 2013-05-30 18:30:22 +0200 |
---|---|---|
committer | Sven Verdoolaege <skimo@kotnet.org> | 2013-06-10 09:52:39 +0200 |
commit | 43fff90f1d95d55832497e0ed797aee01fe8e54c (patch) | |
tree | ebf9e827aa9e597c45f2ccf12146b7c9fb994d49 | |
parent | fe747cee2d17fb8fb1ed200c047f52cb934dc1a6 (diff) | |
download | isl-43fff90f1d95d55832497e0ed797aee01fe8e54c.tar.gz isl-43fff90f1d95d55832497e0ed797aee01fe8e54c.tar.bz2 isl-43fff90f1d95d55832497e0ed797aee01fe8e54c.zip |
isl_output.c: print_qpolynomial_c: improve error handling
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
-rw-r--r-- | isl_output.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/isl_output.c b/isl_output.c index a1feb7f6..e9bc58f8 100644 --- a/isl_output.c +++ b/isl_output.c @@ -1361,6 +1361,8 @@ static __isl_give isl_printer *print_qpolynomial_c(__isl_take isl_printer *p, } if (qp) p = upoly_print(qp->upoly, dim, qp->div, p, 0); + else + p = isl_printer_free(p); if (!isl_int_is_one(den)) { p = isl_printer_print_str(p, ")/"); p = isl_printer_print_isl_int(p, den); |