]> git.ipfire.org Git - thirdparty/gcc.git/commit
c++: restore instantiate_decl assert
authorJason Merrill <jason@redhat.com>
Thu, 16 Mar 2023 20:55:39 +0000 (16:55 -0400)
committerJason Merrill <jason@redhat.com>
Thu, 27 Apr 2023 01:46:00 +0000 (21:46 -0400)
commit95d4c0d2e6318aef88ba0bc607dfc1ec6b7a612f
treee18eb7a7de4169bc0d3216f291f41decedccebda
parent4a3dbcbdb3d2b1f0759082987135965f6a185d17
c++: restore instantiate_decl assert

For PR61445 I removed this assert, but PR108242 demonstrated why it's still
useful; to avoid regressing the former testcase I check pattern_defined
in the assert.

This reverts r212524.

PR c++/61445

gcc/cp/ChangeLog:

* pt.cc (instantiate_decl): Assert !defer_ok for local
class members.
gcc/cp/pt.cc