https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108550

--- Comment #8 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Potential fix:

--- a/gcc/cp/pt.cc
+++ b/gcc/cp/pt.cc
@@ -10355,6 +10355,7 @@ lookup_and_finish_template_variable (tree templ, tree
targs,
   if (TMPL_PARMS_DEPTH (DECL_TEMPLATE_PARMS (templ)) == 1
       && !any_dependent_template_arguments_p (targs))
     {
+      complain &= ~tf_partial;
       var = finish_template_variable (var, complain);
       mark_used (var);
     }

but I need to think some more about it.

Reply via email to