Mesa (master): util/u_debug: Fix DEBUG_NAMED_VALUE.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Thu Nov 15 17:38:50 UTC 2012
Module: Mesa
Branch: master
Commit: 35e28b4583fdb206dc6b2dd49412362dc6a51953
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35e28b4583fdb206dc6b2dd49412362dc6a51953
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 13 10:23:11 2012 +0000
util/u_debug: Fix DEBUG_NAMED_VALUE.
"#__symbol" doesn't work with nested macro expansions, at least not on gcc.
---
src/gallium/auxiliary/util/u_debug.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/gallium/auxiliary/util/u_debug.h b/src/gallium/auxiliary/util/u_debug.h
index 14d319c..3b42c2f 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}
More information about the mesa-commit
mailing list