From 5ccbf162511b896672a72934c3cafd37a42d6438 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 14 Mar 2023 22:07:45 -0400 Subject: [PATCH] c++: coerce_template_template_parms interface tweak This should have no semantic effect, but is a prerequisite for the PR108179 fix to follow. PR c++/108179 gcc/cp/ChangeLog: * pt.cc (coerce_template_template_parms): Take the arg and parm templates directly. (coerce_template_template_parm): Adjust. (template_template_parm_bindings_ok_p): Adjust. (convert_template_argument): Adjust. --- gcc/cp/pt.cc | 42 +++++++++++++++--------------------------- 1 file changed, 15 insertions(+), 27 deletions(-) diff --git a/gcc/cp/pt.cc b/gcc/cp/pt.cc index 84021c21467..d75c4395c8a 100644 --- a/gcc/cp/pt.cc +++ b/gcc/cp/pt.cc @@ -7798,11 +7798,8 @@ coerce_template_template_parm (tree parm, template