xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/pointer1.C (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
1 // Build don't link:
2 
3 template <class T>
4 struct S1
5 {
6 };
7 
8 template <class T>
9 struct S2
10 {
11   typedef T* pointer_t;
12 };
13 
f(S2<S1<int>>::pointer_t p1,S2<S1<int>>::pointer_t p2)14 int f(S2<S1<int> >::pointer_t p1, S2<S1<int> >::pointer_t p2)
15 {
16   return (int) (p1 - p2);
17 }
18