From 0b6be148a043f3a0f086983db3f08b6a30cbea82 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Thu, 11 Aug 2011 17:17:49 +0200 Subject: [PATCH] isl_dim_get_dim_id: complain if dim has no id Signed-off-by: Sven Verdoolaege --- isl_dim.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/isl_dim.c b/isl_dim.c index b469808..93f12e8 100644 --- a/isl_dim.c +++ b/isl_dim.c @@ -378,6 +378,11 @@ int isl_dim_has_dim_id(__isl_keep isl_dim *dim, __isl_give isl_id *isl_dim_get_dim_id(__isl_keep isl_dim *dim, enum isl_dim_type type, unsigned pos) { + if (!dim) + return NULL; + if (!get_id(dim, type, pos)) + isl_die(dim->ctx, isl_error_invalid, + "dim has no id", return NULL); return isl_id_copy(get_id(dim, type, pos)); } -- 2.7.4