diff options
| author | oliva <oliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-07-01 22:13:36 +0000 |
|---|---|---|
| committer | oliva <oliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-07-01 22:13:36 +0000 |
| commit | 67a0ef9ad0c0fa813fa235e4afd552e08cde6e55 (patch) | |
| tree | 64fb653b5e8028c6dba579986be19cb7eeca9c38 | |
| parent | 299823dcfdc42a243870c8e8de16e56d85c4db90 (diff) | |
| download | ppe42-gcc-67a0ef9ad0c0fa813fa235e4afd552e08cde6e55.tar.gz ppe42-gcc-67a0ef9ad0c0fa813fa235e4afd552e08cde6e55.zip | |
* template2.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27901 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog | 2 | ||||
| -rw-r--r-- | gcc/testsuite/g++.old-deja/g++.oliva/template2.C | 14 |
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog index 03f6955dfec..34c1251c1c3 100644 --- a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog +++ b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog @@ -1,5 +1,7 @@ 1999-07-02 Alexandre Oliva <oliva@dcc.unicamp.br> + * template2.C: New test. + * ns1.C: New test. 1999-07-01 Alexandre Oliva <oliva@dcc.unicamp.br> diff --git a/gcc/testsuite/g++.old-deja/g++.oliva/template2.C b/gcc/testsuite/g++.old-deja/g++.oliva/template2.C new file mode 100644 index 00000000000..2f938e8cadd --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.oliva/template2.C @@ -0,0 +1,14 @@ +// Build don't link: + +// Copyright (C) 1999 Free Software Foundation + +// by Alexandre Oliva <oliva@dcc.unicamp.br> +// based on bug report by Gabriel Dos_Reis <Gabriel.Dos_Reis@sophia.inria.fr> + +template <template <typename> class C, typename T> class foo { + typedef typename C<T>::bar bar; + foo(bar); +}; + +template <template <typename> class C, typename T> foo<C,T>::foo(bar) +{} // gets bogus error - C<T> not a class - XFAIL *-*-* |

