aboutsummaryrefslogtreecommitdiff
path: root/libphobos/libdruntime/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2021-04-07 16:42:44 -0400
committerJason Merrill <jason@redhat.com>2021-04-07 17:01:52 -0400
commitfb5ed6d8c90a4bf8e677a3ff9bd79d83636ccff9 (patch)
tree120e37bf2873827c380a32ca57629c67ce9a73c4 /libphobos/libdruntime/gcc
parentb40d45cb1930e9aa8a1f9a6a8728fd47ebeeaaac (diff)
downloadgcc-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/libdruntime/gcc')
0 files changed, 0 insertions, 0 deletions