The variable 'info' is used inside BEGIN_BATCH macro only when
XF86DRM_MODE is defined. When KMS support is not present the variable is
not used and this causes many warnings (especially in r6xx_accel.c).
This patch changes BEGIN_BATCH and similar macros to evaluate the
variable suppressing the warning.

Signed-off-by: Luca Tettamanti <[email protected]>
---

 src/r600_state.h |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/r600_state.h b/src/r600_state.h
index cb039d4..ac151a3 100644
--- a/src/r600_state.h
+++ b/src/r600_state.h
@@ -206,9 +206,9 @@ do {                                                        
            \
     }                                                                  \
 } while (0)
 #else
-#define BEGIN_BATCH(n) do {} while(0)
-#define END_BATCH() do {} while(0)
-#define RELOC_BATCH(bo, wd, rd) do {} while(0)
+#define BEGIN_BATCH(n) do { (void)(info); } while(0)
+#define END_BATCH() do { (void)(info); } while(0)
+#define RELOC_BATCH(bo, wd, rd) do { (void)(info); } while(0)
 #define E32(ib, dword)                                                  \
 do {                                                                    \
     uint32_t *ib_head = (pointer)(char*)(ib)->address;                 \


-- 
"Sei l'unica donna della mia vita".
(Adamo)
_______________________________________________
xorg-driver-ati mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to