X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fstat%2Fstatev.h;h=ee2fc72c30e6edc977baf6d621a4586a17fd1885;hb=154a5b154fa9962afea127d49baec1f28b4da97e;hp=032a69342f28bef2837bda9da9e0e48e9a39ca20;hpb=46e06d82f0383a613cf21ff7a137feb395fbeb46;p=libfirm diff --git a/ir/stat/statev.h b/ir/stat/statev.h index 032a69342..ee2fc72c3 100644 --- a/ir/stat/statev.h +++ b/ir/stat/statev.h @@ -38,7 +38,7 @@ #define stat_ev_ctx_push_fobj(key, firm_object) #define stat_ev_ctx_push(key, value) #define stat_ev_ctx_pop() -#define stat_ev_begin(prefix, blub) +#define stat_ev_begin(prefix) #define stat_ev_end() #else @@ -47,10 +47,10 @@ extern int stat_ev_enabled; #define stat_ev_do(expr) (stat_ev_enabled ? ((expr), 1) : 0) -#define stat_ev_dbl(name, val) if (stat_ev_enabled) { stat_ev_emit(name, val); } +#define stat_ev_dbl(name, val) do { if (stat_ev_enabled) { stat_ev_emit(name, val); } } while(0) #define stat_ev_cnt_decl(var) int stat_ev_cnt_var_ ## var = 0 -#define stat_ev_cnt_inc(var) (void) ++stat_ev_cnt_var_ ## var +#define stat_ev_cnt_inc(var) do { ++stat_ev_cnt_var_ ## var; } while(0) #define stat_ev_cnt_done(var, name) stat_ev_dbl((name), stat_ev_cnt_var_ ## var) #define stat_ev(name) stat_ev_dbl((name), 0.0)