https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124344
Patrick Palka <ppalka at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ppalka at gcc dot gnu.org
Last reconfirmed| |2026-03-03
Summary|Nsdmi vs template |Non-templated nsdmi/default
|instantiation |argument vs template
| |instantiation
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
--- Comment #1 from Patrick Palka <ppalka at gcc dot gnu.org> ---
Default arguments could be lazily processed too, e.g.
struct MyClass {
..
void f(Some0* = assert_complete<Some0>());
...
};
We are already sufficiently lazy with _templated_ NSDMIs/default arguments, I
think.