From 1d74edc8b48d8585dffb91ea0b4eb4592c2ce368 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Tue, 26 Jan 2010 15:40:02 +0100 Subject: [PATCH] isl_dim_equal: don't require names of input and output variables to match --- isl_dim.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/isl_dim.c b/isl_dim.c index 220b81f..a826dae 100644 --- a/isl_dim.c +++ b/isl_dim.c @@ -593,8 +593,8 @@ unsigned isl_dim_total(struct isl_dim *dim) int isl_dim_equal(struct isl_dim *dim1, struct isl_dim *dim2) { return match(dim1, isl_dim_param, dim2, isl_dim_param) && - match(dim1, isl_dim_in, dim2, isl_dim_in) && - match(dim1, isl_dim_out, dim2, isl_dim_out); + n(dim1, isl_dim_in) == n(dim2, isl_dim_in) && + n(dim1, isl_dim_out) == n(dim2, isl_dim_out); } int isl_dim_compatible(struct isl_dim *dim1, struct isl_dim *dim2) -- 2.7.4