diff options
author | Jason Merrill <jason@redhat.com> | 2023-03-14 16:32:31 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2023-03-14 18:09:52 -0400 |
commit | 9e44a9932c11f028269f3aa7e3031e703d151b0b (patch) | |
tree | a2010eae9ce1eb120ff3a0c8f46503fa951e0eb4 /gcc/fortran | |
parent | 2b204accd07a3185b58b1edc6e9b019472857a5d (diff) | |
download | gcc-9e44a9932c11f028269f3aa7e3031e703d151b0b.zip gcc-9e44a9932c11f028269f3aa7e3031e703d151b0b.tar.gz gcc-9e44a9932c11f028269f3aa7e3031e703d151b0b.tar.bz2 |
c++: variable tmpl partial specialization [PR108468]
Generally we expect TPARMS_PRIMARY_TEMPLATE to be set, but sometimes it
isn't for partial instantiations. This ought to be improved, but it's
trivial to work around it in this case.
PR c++/108468
gcc/cp/ChangeLog:
* pt.cc (unify_pack_expansion): Check that TPARMS_PRIMARY_TEMPLATE
is non-null.
gcc/testsuite/ChangeLog:
* g++.dg/cpp1y/var-templ78.C: New test.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions