Remove redundant null-pointer test before free().
[libfirm] / ir / be / amd64 / amd64_emitter.c
index 3a541eb..264642a 100644 (file)
@@ -38,7 +38,6 @@
 #include "besched.h"
 #include "begnuas.h"
 #include "beblocksched.h"
-#include "be_dbgout.h"
 
 #include "amd64_emitter.h"
 #include "gen_amd64_emitter.h"
@@ -486,7 +485,7 @@ static inline void set_emitter(ir_op *op, emit_func arm_emit_node)
 static void amd64_register_emitters(void)
 {
        /* first clear the generic function pointer for all ops */
-       clear_irp_opcodes_generic_func();
+       ir_clear_opcodes_generic_func();
 
        /* register all emitter functions defined in spec */
        amd64_register_spec_emitters();
@@ -580,7 +579,7 @@ void amd64_gen_routine(ir_graph *irg)
 
        blk_sched = be_create_block_schedule(irg);
 
-       be_gas_emit_function_prolog(entity, 4);
+       be_gas_emit_function_prolog(entity, 4, NULL);
 
        irg_block_walk_graph(irg, amd64_gen_labels, NULL, NULL);