summaryrefslogtreecommitdiff
path: root/isl_reordering.c
diff options
context:
space:
mode:
authorSven Verdoolaege <skimo@kotnet.org>2010-09-11 19:59:59 +0200
committerSven Verdoolaege <skimo@kotnet.org>2010-09-11 19:59:59 +0200
commit7b6174a37fdd71603f6f59222605dee35b021674 (patch)
treed18a2cd91a302edb633a65b282cad1845f7ce3ed /isl_reordering.c
parentfe354c50b738d92346bbc4f0ad2a463a57b2747b (diff)
downloadisl-7b6174a37fdd71603f6f59222605dee35b021674.tar.gz
isl-7b6174a37fdd71603f6f59222605dee35b021674.tar.bz2
isl-7b6174a37fdd71603f6f59222605dee35b021674.zip
fix parameter alignment when alignee has zero parameters
The number of parameters was passed as an unsigned integer and later decremented, leading to an allocation request for a huge amount of memory. Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
Diffstat (limited to 'isl_reordering.c')
-rw-r--r--isl_reordering.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/isl_reordering.c b/isl_reordering.c
index 63df9e7c..94a1832b 100644
--- a/isl_reordering.c
+++ b/isl_reordering.c
@@ -11,7 +11,7 @@
#include <isl_dim_private.h>
#include <isl_reordering.h>
-__isl_give isl_reordering *isl_reordering_alloc(isl_ctx *ctx, unsigned len)
+__isl_give isl_reordering *isl_reordering_alloc(isl_ctx *ctx, int len)
{
isl_reordering *exp;