From 3a9198e40c601ced2082641247b9ca8f72fb14a4 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Mon, 27 Dec 2010 20:03:37 +0100 Subject: [PATCH] add isl_qpolynomial_fold_get_ctx Signed-off-by: Sven Verdoolaege --- include/isl/polynomial.h | 1 + isl_fold.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/isl/polynomial.h b/include/isl/polynomial.h index 7c97057..2dd780b 100644 --- a/include/isl/polynomial.h +++ b/include/isl/polynomial.h @@ -232,6 +232,7 @@ enum isl_fold { struct isl_qpolynomial_fold; typedef struct isl_qpolynomial_fold isl_qpolynomial_fold; +isl_ctx *isl_qpolynomial_fold_get_ctx(__isl_keep isl_qpolynomial_fold *fold); enum isl_fold isl_qpolynomial_fold_get_type(__isl_keep isl_qpolynomial_fold *fold); __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_empty(enum isl_fold type, diff --git a/isl_fold.c b/isl_fold.c index 3e3599f..57e7af5 100644 --- a/isl_fold.c +++ b/isl_fold.c @@ -44,6 +44,11 @@ error: return NULL; } +isl_ctx *isl_qpolynomial_fold_get_ctx(__isl_keep isl_qpolynomial_fold *fold) +{ + return fold ? fold->dim->ctx : NULL; +} + __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_reset_dim( __isl_take isl_qpolynomial_fold *fold, __isl_take isl_dim *dim) { -- 2.7.4