This is small cleanup now vec has safe_emplace_push. We can just call safe_emplace_push instead of also causing make_pair.
Bootstrapped and tested on x86_64-linux-gnu. gcc/ChangeLog: * tree-ssa-dce.cc (make_forwarders_with_degenerate_phis): Use safe_emplace_push instead of `safe_push( std::make_pair (`. Signed-off-by: Andrew Pinski <quic_apin...@quicinc.com> --- gcc/tree-ssa-dce.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/tree-ssa-dce.cc b/gcc/tree-ssa-dce.cc index 015c17984e1..2aca62a1ae1 100644 --- a/gcc/tree-ssa-dce.cc +++ b/gcc/tree-ssa-dce.cc @@ -1834,7 +1834,7 @@ make_forwarders_with_degenerate_phis (function *fn) tree arg = gimple_phi_arg_def (phi, i); if (!CONSTANT_CLASS_P (arg) && TREE_CODE (arg) != SSA_NAME) need_resort = true; - args.safe_push (std::make_pair (e, iterative_hash_expr (arg, 0))); + args.safe_emplace_push (e, iterative_hash_expr (arg, 0)); } if (args.length () < 2) continue; -- 2.43.0