diff options
author | Alexandre Oliva <oliva@dcc.unicamp.br> | 1999-07-01 22:13:36 +0000 |
---|---|---|
committer | Alexandre Oliva <oliva@gcc.gnu.org> | 1999-07-01 22:13:36 +0000 |
commit | 7a3f50eda10319a8276906c8387d87ebf5c2e34e (patch) | |
tree | 64fb653b5e8028c6dba579986be19cb7eeca9c38 /gcc | |
parent | db7d1c71605e94605bfdb5d1c48ab6757d980862 (diff) | |
download | gcc-7a3f50eda10319a8276906c8387d87ebf5c2e34e.zip gcc-7a3f50eda10319a8276906c8387d87ebf5c2e34e.tar.gz gcc-7a3f50eda10319a8276906c8387d87ebf5c2e34e.tar.bz2 |
* template2.C: New test.
From-SVN: r27901
Diffstat (limited to 'gcc')
-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 03f6955..34c1251 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 0000000..2f938e8 --- /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 *-*-* |