From f12306542cb9c53071a806e6e3264607360a4b79 Mon Sep 17 00:00:00 2001 From: rlar Date: Tue, 1 Oct 2013 21:50:02 +0200 Subject: [PATCH] avoid a `constant expression' compiler warning --- src/maths/sparse/spalloc.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/maths/sparse/spalloc.c b/src/maths/sparse/spalloc.c index b70031cbd..ceeb5ebc4 100644 --- a/src/maths/sparse/spalloc.c +++ b/src/maths/sparse/spalloc.c @@ -127,10 +127,17 @@ spCreate(int Size, int Complex, int *pError) *pError = spOKAY; /* Test for valid size. */ - if ((Size < 0) || (Size == 0 && !EXPANDABLE)) { +#if EXPANDABLE + if (Size < 0) { *pError = spPANIC; return NULL; } +#else + if (Size <= 0) { + *pError = spPANIC; + return NULL; + } +#endif #if 0 /* pn: skipped for cider */