diff --git a/src/gallium/drivers/crocus/crocus_context.h b/src/gallium/drivers/crocus/crocus_context.h index e8bc5e88d42..b0edbc63d9a 100644 --- a/src/gallium/drivers/crocus/crocus_context.h +++ b/src/gallium/drivers/crocus/crocus_context.h @@ -756,9 +756,10 @@ struct crocus_context { }; #define perf_debug(dbg, ...) do { \ + void *__var = (void*)(dbg); \ if (INTEL_DEBUG(DEBUG_PERF)) \ dbg_printf(__VA_ARGS__); \ - if (unlikely(dbg)) \ + if (unlikely(__var)) \ util_debug_message(dbg, PERF_INFO, __VA_ARGS__); \ } while(0)