Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / g++.old-deja / g++.pt / spec29.C
blobff5d433ac97c78568ab1e0bb0c4a08923ee7b90f
1 // { dg-do run  }
2 char c;
4 struct S {
5   template <typename T>
6   operator T*();
8   template <typename T>
9   operator T();
12 template <>
13 S::operator int()
15   return 2;
18 template <>
19 S::operator char*()
21   return &c;
24 int main()
26   S s;
27   int i = s;
28   char* cp = s;
30   if (i != 2 || cp != &c)
31     return 1;