Add a wrapper macro for pmap_get(), which has the return type as additional parameter.
[libfirm] / ir / be / begnuas.c
index 9d927d7..89d852e 100644 (file)
@@ -1332,7 +1332,7 @@ void be_gas_emit_block_name(const ir_node *block)
        if (entity != NULL) {
                be_gas_emit_entity(entity);
        } else {
-               void *nr_val = pmap_get(block_numbers, block);
+               void *nr_val = pmap_get(void, block_numbers, block);
                int   nr;
                if (nr_val == NULL) {
                        nr = next_block_nr++;
@@ -1363,7 +1363,7 @@ void be_gas_begin_block(const ir_node *block, bool needs_label)
                ir_exec_freq *exec_freq = be_get_irg_exec_freq(irg);
 
                be_emit_pad_comment();
-               be_emit_cstring("/* preds:");
+               be_emit_irprintf("/* %+F preds:", block);
 
                arity = get_irn_arity(block);
                if (arity == 0) {