aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2020-06-17 09:09:53 -0400
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 13:13:37 -0300
commita80326ed832536739b0ad2621702b538bb1b64fe (patch)
treedbbf293db2365de5c07645ed32f1b40f81849049
parent5040044918ebda543ee8caeb0c201b021b13338a (diff)
downloadgcc-a80326ed832536739b0ad2621702b538bb1b64fe.zip
gcc-a80326ed832536739b0ad2621702b538bb1b64fe.tar.gz
gcc-a80326ed832536739b0ad2621702b538bb1b64fe.tar.bz2
Fix use of inaccessible member in pr85503.C [PR95716]
The recent PR41437 fix exposed a latent use of an inaccessible member in the below testcase. gcc/testsuite/ChangeLog: PR testsuite/95716 * g++.dg/ext/pr85503.C: Give ai::cv public access.
-rw-r--r--gcc/testsuite/g++.dg/ext/pr85503.C1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/ext/pr85503.C b/gcc/testsuite/g++.dg/ext/pr85503.C
index 7e17943..832952a 100644
--- a/gcc/testsuite/g++.dg/ext/pr85503.C
+++ b/gcc/testsuite/g++.dg/ext/pr85503.C
@@ -138,6 +138,7 @@ struct ad< ai< cr, ag, ah, cu, ct, cw > > {
};
template < typename, int ag, int ah, int, int, int >
class ai : public af< ai< double, ag, ah > > {
+public:
typedef ai cv;
};
template < typename bk, typename ce, typename cf >