diff options
author | Jason Merrill <jason@redhat.com> | 2021-06-16 16:09:59 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2021-06-16 17:28:36 -0400 |
commit | 6816a44dfe1b5fa9414490a18a4aa723b6f38f18 (patch) | |
tree | cf3fb47eb10171c34128f45e48f2731c3e57201d /gcc/omp-simd-clone.c | |
parent | cfe0a2ec26867b290eb84af00317e60f8b67455c (diff) | |
download | gcc-6816a44dfe1b5fa9414490a18a4aa723b6f38f18.zip gcc-6816a44dfe1b5fa9414490a18a4aa723b6f38f18.tar.gz gcc-6816a44dfe1b5fa9414490a18a4aa723b6f38f18.tar.bz2 |
c++: static memfn from non-dependent base [PR101078]
After my patch for PR91706, or before that with the qualified call,
tsubst_baselink returned a BASELINK with BASELINK_BINFO indicating a base of
a still-dependent derived class. We need to look up the relevant base binfo
in the substituted class.
PR c++/101078
PR c++/91706
gcc/cp/ChangeLog:
* pt.c (tsubst_baselink): Update binfos in non-dependent case.
gcc/testsuite/ChangeLog:
* g++.dg/template/access39.C: New test.
Diffstat (limited to 'gcc/omp-simd-clone.c')
0 files changed, 0 insertions, 0 deletions