https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57314
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org CC| |mpolacek at gcc dot gnu.org Status|SUSPENDED |ASSIGNED --- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> --- I think this is resolved by http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1787r6.html -- in C++23, template default arguments are a complete-class context. Will try to implement this in GCC 12.