From: José Fonseca Date: Tue, 13 Nov 2012 10:23:11 +0000 (+0000) Subject: util/u_debug: Fix DEBUG_NAMED_VALUE. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=35e28b4583fdb206dc6b2dd49412362dc6a51953;p=mesa.git util/u_debug: Fix DEBUG_NAMED_VALUE. "#__symbol" doesn't work with nested macro expansions, at least not on gcc. --- diff --git a/src/gallium/auxiliary/util/u_debug.h b/src/gallium/auxiliary/util/u_debug.h index 14d319c2cf1..3b42c2f07f7 100644 --- a/src/gallium/auxiliary/util/u_debug.h +++ b/src/gallium/auxiliary/util/u_debug.h @@ -275,7 +275,7 @@ struct debug_named_value * ... * @endcode */ -#define DEBUG_NAMED_VALUE(__symbol) DEBUG_NAMED_VALUE_WITH_DESCRIPTION(__symbol, NULL) +#define DEBUG_NAMED_VALUE(__symbol) {#__symbol, (unsigned long)__symbol, NULL} #define DEBUG_NAMED_VALUE_WITH_DESCRIPTION(__symbol, __desc) {#__symbol, (unsigned long)__symbol, __desc} #define DEBUG_NAMED_VALUE_END {NULL, 0, NULL}