From e191513f70559758faaf206cdccb0dfebe28db23 Mon Sep 17 00:00:00 2001 From: Jay McCarthy Date: Mon, 21 Jun 2010 13:04:40 -0600 Subject: [PATCH] Adding warning removal attr --- src/racket/gc2/gc2.h | 6 ++++++ src/racket/gc2/newgc.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/racket/gc2/gc2.h b/src/racket/gc2/gc2.h index f51a4d40a9..16048bd09a 100644 --- a/src/racket/gc2/gc2.h +++ b/src/racket/gc2/gc2.h @@ -9,6 +9,12 @@ # endif #endif +# ifdef __GNUC__ +# define MAYBE_UNUSED __attribute__((unused)) +# else +# define MAYBE_UNUSED +# endif + /***************************************************************************/ /*** See README for a general overview of the interface architecture. ***/ /***************************************************************************/ diff --git a/src/racket/gc2/newgc.c b/src/racket/gc2/newgc.c index be1579fe2f..d40412f341 100644 --- a/src/racket/gc2/newgc.c +++ b/src/racket/gc2/newgc.c @@ -185,7 +185,7 @@ static void fprintf_debug(NewGC *gc, mpage *page, const char *msg, objhead *info # endif #else # define GCVERBOSEPAGE(gc, msg, page) /* EMPTY */ -static void GCVERBOSEprintf(NewGC *gc, const char *fmt, ...) { +MAYBE_UNUSED static void GCVERBOSEprintf(NewGC *gc, const char *fmt, ...) { } #endif