diff options
author | Jason Merrill <jason@redhat.com> | 2021-04-07 16:42:44 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2021-04-07 17:01:52 -0400 |
commit | fb5ed6d8c90a4bf8e677a3ff9bd79d83636ccff9 (patch) | |
tree | 120e37bf2873827c380a32ca57629c67ce9a73c4 /libphobos | |
parent | b40d45cb1930e9aa8a1f9a6a8728fd47ebeeaaac (diff) | |
download | gcc-fb5ed6d8c90a4bf8e677a3ff9bd79d83636ccff9.zip gcc-fb5ed6d8c90a4bf8e677a3ff9bd79d83636ccff9.tar.gz gcc-fb5ed6d8c90a4bf8e677a3ff9bd79d83636ccff9.tar.bz2 |
c++: friend with redundant qualification [PR41723]
Different code paths were correctly choosing to look up D directly, since C
is the current instantiation, but here we decided to try to make it a
typename type, leading to confusion. Fixed by using dependent_scope_p as we
do elsewhere.
gcc/cp/ChangeLog:
PR c++/41723
* parser.c (cp_parser_class_name): Check dependent_scope_p.
gcc/testsuite/ChangeLog:
PR c++/41723
* g++.dg/template/friend71.C: New test.
Diffstat (limited to 'libphobos')
0 files changed, 0 insertions, 0 deletions