diff options
author | Alexandre Oliva <oliva@dcc.unicamp.br> | 1998-09-18 18:33:17 +0000 |
---|---|---|
committer | Alexandre Oliva <oliva@gcc.gnu.org> | 1998-09-18 18:33:17 +0000 |
commit | 735955227eeca4e60dad78f414b60e627e8cd207 (patch) | |
tree | b421269cba2d6ce2b36299c19daf1145f024ceb4 | |
parent | 6f43347108aef98d3f6a26778629c03c2ea039d2 (diff) | |
download | gcc-735955227eeca4e60dad78f414b60e627e8cd207.zip gcc-735955227eeca4e60dad78f414b60e627e8cd207.tar.gz gcc-735955227eeca4e60dad78f414b60e627e8cd207.tar.bz2 |
nested2.C: different virtual base classes that happen to have the same base name...
* g++.old-deja/g++.other/nested2.C: different virtual base classes
that happen to have the same base name, but in different scopes,
are incorrectly rejected
From-SVN: r22470
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/nested2.C | 12 |
2 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 07ebd8f..ae4bab7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br> + + * g++.old-deja/g++.other/nested2.C: different virtual base classes + that happen to have the same base name, but in different scopes, + are incorrectly rejected + 1998-09-16 Richard Henderson <rth@cygnus.com> * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based diff --git a/gcc/testsuite/g++.old-deja/g++.other/nested2.C b/gcc/testsuite/g++.old-deja/g++.other/nested2.C new file mode 100644 index 0000000..027a321 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.other/nested2.C @@ -0,0 +1,12 @@ +// Build don't link: +// by Bert Bril <bert@dgb.nl> + +struct M1 { + struct I {}; +}; + +struct M2 { + struct I {}; + struct J : virtual public M2::I, + virtual public M1::I {}; // XFAIL *-*-* +}; |