From: Sebastian Hack Date: Sat, 25 Feb 2006 16:58:43 +0000 (+0000) Subject: bitset dumping X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=005e4e81424397a0cb96cd961427bddee14d7b4e;p=libfirm bitset dumping [r7381] --- diff --git a/ir/ir/irargs.c b/ir/ir/irargs.c index 9bf7b3c8a..541f6f6c7 100644 --- a/ir/ir/irargs.c +++ b/ir/ir/irargs.c @@ -55,7 +55,7 @@ static int bitset_emit(lc_appendable_t *app, const char *prefix = ""; lc_arg_append(app, occ, "[", 1); - for(p = bitset_next_set(b, 0); p != -1; p = bitset_next_set(b, p)) { + bitset_foreach(b, p) { int n; n = snprintf(buf, sizeof(buf), "%s%d", prefix, (int) p); @@ -286,7 +286,7 @@ lc_arg_env_t *firm_get_arg_env(void) lc_arg_register(env, "firm:indent", 'D', &indent_handler); lc_arg_register(env, "firm:pnc", '=', &pnc_handler); lc_arg_register(env, "firm:dbg_info", 'G', &debug_handler); - /* lc_arg_register(env, "firm:bitset", 'b', &bitset_handler); */ + lc_arg_register(env, "firm:bitset", 'B', &bitset_handler); } return env;