X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fgvn_pre.c;h=e6702a2b16349f3a64805af488ab9cc564e7c50a;hb=762b472fc81c73cf7a1b0041b8cd286b7206d79d;hp=996eb34a32d9e32227d0b9a1c1f94b1b7a7aac98;hpb=d304e6e0053ecf1de3f541121ee70d7542bf9f84;p=libfirm diff --git a/ir/opt/gvn_pre.c b/ir/opt/gvn_pre.c index 996eb34a3..e6702a2b1 100644 --- a/ir/opt/gvn_pre.c +++ b/ir/opt/gvn_pre.c @@ -537,7 +537,7 @@ static void compute_antic(ir_node *block, void *ctx) static void insert_nodes(ir_node *block, void *ctx) { pre_env *env = (pre_env*)ctx; - ir_node *value, *expr, *idom, *first_s, *worklist; + ir_node *value, *expr, *idom, *first_s; block_info *curr_info, *idom_info; int pos, arity = get_irn_arity(block); int all_same, by_some, updated; @@ -571,7 +571,6 @@ static void insert_nodes(ir_node *block, void *ctx) /* convert the set into a list. This allows the removal of * elements from the set */ - worklist = NULL; foreach_valueset(curr_info->antic_in, value, expr, iter) { ir_mode *mode;