- C99 features removed
[libfirm] / ir / stat / stat_liveness.c
index 95872bf..0ea833f 100644 (file)
@@ -56,7 +56,7 @@ static block_entry_t *get_block_entry(ir_node *block) {
        block_entry_t *entry = get_irn_link(block);
 
        if (entry == NULL) {
-               entry = obstack_alloc(&env->obst, sizeof(*entry));
+               entry = OALLOC(&env->obst, block_entry_t);
 
                entry->live_ins  = NEW_ARR_F(ir_node *, 0);
                entry->live_outs = NEW_ARR_F(ir_node *, 0);
@@ -131,11 +131,14 @@ static void live_end_at_block(ir_node *def, ir_node *block) {
 /**
  * Walker: finds live-outs and calculate live-ins from that.
  */
-static void find_live_outs(ir_node *irn, void *ctx) {
+static void find_live_outs(ir_node *irn, void *ctx)
+{
        ir_mode *mode = get_irn_mode(irn);
        ir_node *block, *use_block;
        int i;
 
+       (void)ctx;
+
        /* only data nodes */
        if (! mode_is_datab(mode))
                return;