Author: gropp Date: 2012-11-21 11:30:21 -0600 (Wed, 21 Nov 2012) New Revision: 10651 Modified: mpich2/trunk/src/include/mpimem.h Log: Suppress variable unused warning when alloca used for local memory Modified: mpich2/trunk/src/include/mpimem.h =================================================================== --- mpich2/trunk/src/include/mpimem.h 2012-11-21 17:29:17 UTC (rev 10650) +++ mpich2/trunk/src/include/mpimem.h 2012-11-21 17:30:21 UTC (rev 10651) @@ -23,6 +23,11 @@ /* ensure that we weren't included out of order */ #include "mpibase.h" +/* Define attribute as empty if it has no definition */ +#ifndef ATTRIBUTE +#define ATTRIBUTE(a) +#endif + /* ------------------------------------------------------------------------- */ /* mpimem.h */ /* ------------------------------------------------------------------------- */ @@ -298,7 +303,7 @@ /* Define decl with a dummy definition to allow us to put a semi-colon after the macro without causing the declaration block to end (restriction imposed by C) */ -#define MPIU_CHKLMEM_DECL(n_) int dummy_ +#define MPIU_CHKLMEM_DECL(n_) int dummy_ ATTRIBUTE((unused)) #define MPIU_CHKLMEM_FREEALL() #define MPIU_CHKLMEM_MALLOC_ORSTMT(pointer_,type_,nbytes_,rc_,name_,stmt_) \ {pointer_ = (type_)alloca(nbytes_); \ @@ -429,11 +434,6 @@ (ptr_) = realloc_tmp_; \ } while (0) -/* Define attribute as empty if it has no definition */ -#ifndef ATTRIBUTE -#define ATTRIBUTE(a) -#endif - #if defined(HAVE_STRNCASECMP) # define MPIU_Strncasecmp strncasecmp #elif defined(HAVE_STRNICMP)
participants (1)
-
gropp@mcs.anl.gov