* template2.C: New test.

From-SVN: r27901
This commit is contained in:
Alexandre Oliva 1999-07-01 22:13:36 +00:00 committed by Alexandre Oliva
parent db7d1c7160
commit 7a3f50eda1
2 changed files with 16 additions and 0 deletions

View File

@ -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>

View File

@ -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 *-*-*