fix weak external functions
[libfirm] / ir / stat / statev.h
index 58c18fa..886a223 100644 (file)
@@ -31,6 +31,7 @@
 #if !defined(FIRM_STATISTICS) || defined(DISABLE_STATEV)
 
 #define stat_ev_do(expr)
+#define stat_ev_enabled             0
 #define stat_ev_if                  if (0)
 #define stat_ev_dbl(name, val)
 #define stat_ev_int(name, val)
@@ -62,7 +63,7 @@ extern int            stat_ev_timer_sp;
 extern timing_ticks_t stat_ev_timer_elapsed[];
 extern timing_ticks_t stat_ev_timer_start[];
 
-static inline __attribute__((unused)) void stat_ev_tim_push(void) {
+static inline void stat_ev_tim_push(void) {
        timing_ticks_t temp;
        int sp = stat_ev_timer_sp++;
        timing_ticks(temp);
@@ -76,7 +77,7 @@ static inline __attribute__((unused)) void stat_ev_tim_push(void) {
        timing_ticks(stat_ev_timer_start[sp]);
 }
 
-static inline __attribute__((unused)) void stat_ev_tim_pop(const char *name) {
+static inline void stat_ev_tim_pop(const char *name) {
        int sp;
        timing_ticks_t temp;
        timing_ticks(temp);