mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-04 23:00:15 +08:00
New test case.
From-SVN: r22590
This commit is contained in:
parent
1231fb960d
commit
a0e7ad89ab
24
gcc/testsuite/g++.old-deja/g++.ns/template6.C
Normal file
24
gcc/testsuite/g++.old-deja/g++.ns/template6.C
Normal file
@ -0,0 +1,24 @@
|
||||
//Build don't link:
|
||||
//reported by Theodore Papadopoulo (Theodore.Papadopoulo@sophia.inria.fr)
|
||||
|
||||
namespace A {
|
||||
|
||||
namespace B {
|
||||
|
||||
template <class T1,class T2>
|
||||
class B {
|
||||
static const unsigned count = 0;
|
||||
template <class ForwardIter>
|
||||
void SetError(ForwardIter it,const T1& p1,const T2& p2) const { }
|
||||
};
|
||||
|
||||
template <>
|
||||
const unsigned B<int,int>::count = 2;
|
||||
}
|
||||
};
|
||||
|
||||
int
|
||||
main()
|
||||
{
|
||||
unsigned kk = A::B<int,int>::count; // ERROR - not a template: syntax error
|
||||
}
|
Loading…
Reference in New Issue
Block a user