fehler64 (emit a 0 if none of the addressmode things is set)
[libfirm] / ir / be / bemain.c
index b6d5f70..6dac697 100644 (file)
@@ -310,6 +310,9 @@ static void initialize_birg(be_irg_t *birg, ir_graph *irg, be_main_env_t *env)
        /* set the current graph (this is important for several firm functions) */
        current_ir_graph = irg;
 
+       /* Normalize proj nodes. */
+       normalize_proj_nodes(irg);
+
        /* we do this before critical edge split. As this produces less returns,
           because sometimes (= 164.gzip) multiple returns are slower */
        normalize_n_returns(irg);