Test case for historical reasons
[libfirm] / ir / be / bessaconstr.c
index 26d84ad..7f7fd8b 100644 (file)
@@ -50,6 +50,9 @@
 #include "config.h"
 #endif
 
+/* statev in this file is extensive, so only enable if needed */
+#define DISABLE_STATEV
+
 #include "bessaconstr.h"
 #include "bemodule.h"
 #include "besched_t.h"
@@ -347,9 +350,9 @@ ir_node **be_ssa_construction_get_new_phis(be_ssa_construction_env_t *env)
 void be_ssa_construction_fix_users_array(be_ssa_construction_env_t *env,
                                          ir_node **nodes, size_t nodes_len)
 {
-       stat_ev_cnt_decl(uses);
        const ir_edge_t *edge, *next;
        size_t i;
+       stat_ev_cnt_decl(uses);
 
        BE_TIMER_PUSH(t_ssa_constr);
 
@@ -386,7 +389,7 @@ void be_ssa_construction_fix_users_array(be_ssa_construction_env_t *env,
                        def = search_def(env, at);
 
                        if(def == NULL) {
-                               panic("no definition found for %+F at position %d\n", use, pos);
+                               panic("no definition found for %+F at position %d", use, pos);
                        }
 
                        DBG((dbg, LEVEL_2, "\t%+F(%d) -> %+F\n", use, pos, def));