diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.other/access6.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/access6.C | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.other/access6.C b/gcc/testsuite/g++.old-deja/g++.other/access6.C new file mode 100644 index 000000000..59d92975b --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.other/access6.C @@ -0,0 +1,17 @@ +// { dg-do assemble } + +template <int I> +struct S { + void g(); +}; + +class C { + static const int i = 3; // { dg-bogus "" } private +public: + S<C::i>* f(); // { dg-bogus "" } redeclared +}; + +S<C::i>* C::f() { // { dg-bogus "" } private + return 0; +} + |