On Sat, Apr 11, 2015 at 07:19:00PM +0200, Marc Glisse wrote:
> On Sat, 11 Apr 2015, Jakub Jelinek wrote:
> 
> >@@ -1391,13 +1391,13 @@ thread_through_normal_block (edge e,
> >      vec<basic_block, va_gc> *bb_path;
> >      vec_alloc (bb_path, n_basic_blocks_for_fn (cfun));
> >      vec_safe_push (bb_path, e->dest);
> >-      hash_set<gimple> *visited_phis = new hash_set<gimple>;
> >+      hash_set<basic_block> *visited_bbs = new hash_set<basic_block>;
> >
> >      max_threaded_paths = PARAM_VALUE (PARAM_MAX_FSM_THREAD_PATHS);
> >-      fsm_find_control_statement_thread_paths (cond, visited_phis, bb_path,
> >+      fsm_find_control_statement_thread_paths (cond, visited_bbs, bb_path,
> >                                            false);
> >
> >-      delete visited_phis;
> >+      delete visited_bbs;
> >      vec_free (bb_path);
> >    }
> >  return 0;
> 
> I understand minimizing the patches right before the release. At any other
> time, it would have been a great occasion to remove this new/delete
> anti-pattern.

Not at this point, I really wanted to do RC1 on Friday, now it looks more
likely for Monday, but really only blocker bugs at this point should go in.

        Jakub

Reply via email to