]> git.ipfire.org Git - thirdparty/gcc.git/commit
c++: Return early in apply_late_template_attributes if there are no late attribs...
authorJakub Jelinek <jakub@redhat.com>
Thu, 25 Nov 2021 07:39:35 +0000 (08:39 +0100)
committerJakub Jelinek <jakub@redhat.com>
Thu, 25 Nov 2021 07:39:35 +0000 (08:39 +0100)
commit8e86218f05c1a866b43ae5af3e303f91fb6d7ff0
treef8ba6c3713fe7158cd60bea725394307baac6472
parentb38c9cf6d570f6c4c1109e00c8b81d82d0f24df3
c++: Return early in apply_late_template_attributes if there are no late attribs [PR101180]

The r12-299-ga0fdff3cf33f7284 change can result in cplus_decl_attributes being called
even if there are no late attributes (but at least one early attribute) in
apply_late_template_attributes.  This patch fixes that, so that we return early
if there are no late attrs, only arrange for TYPE_ATTRIBUTES to get the early
attribute list.

2021-11-25  Jakub Jelinek  <jakub@redhat.com>

PR c++/101180
* pt.c (apply_late_template_attributes): Return early if there are no
dependent attributes.
gcc/cp/pt.c