Fixed a bug (obstack is not freed)
[libfirm] / ir / be / beirgmod.c
index e3b662d..45f66c9 100644 (file)
@@ -30,7 +30,7 @@
 #include "beirgmod.h"
 
 #define DBG_MODULE firm_dbg_register("firm.be.irgmod")
-#define DBG_LEVEL 0 // SET_LEVEL_4
+#define DBG_LEVEL SET_LEVEL_0
 
 struct _dom_front_info_t {
   pmap *df_map;
@@ -225,7 +225,7 @@ static ir_node *search_def(ir_node *usage, int pos, pset *copies,
       }
     }
 
-               else if(pset_find_ptr(phi_blocks, curr_bl)) {
+               if(pset_find_ptr(phi_blocks, curr_bl)) {
                        ir_node *phi = get_irn_link(curr_bl);
 
                        if(!phi) {