isl_dim_join: don't require names of joined variables to match
authorSven Verdoolaege <skimo@kotnet.org>
Tue, 2 Feb 2010 11:16:08 +0000 (12:16 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Wed, 3 Feb 2010 17:29:52 +0000 (18:29 +0100)
isl_dim.c

index a826dae..078a0a8 100644 (file)
--- a/isl_dim.c
+++ b/isl_dim.c
@@ -353,7 +353,7 @@ struct isl_dim *isl_dim_join(struct isl_dim *left, struct isl_dim *right)
 
        isl_assert(left->ctx, match(left, isl_dim_param, right, isl_dim_param),
                        goto error);
-       isl_assert(left->ctx, match(left, isl_dim_out, right, isl_dim_in),
+       isl_assert(left->ctx, n(left, isl_dim_out) == n(right, isl_dim_in),
                        goto error);
 
        dim = isl_dim_alloc(left->ctx, left->nparam, left->n_in, right->n_out);