* gcc.dg/compat/struct-by-value-5a_main.c,
[official-gcc.git] / gcc / testsuite / g++.dg / parse / casting-operator1.C
blob867221a35a56b93c3606a79e8a197fe741f6265b
1 // PR c++/8578
2 // Origin: <Delana.Lorenzo@libero.it>
3 // { dg-do compile }
5 template <typename T> struct A
7     typedef typename T::X X;
8     operator X();
9 };
11 template <typename T> A<T>::operator typename A<T>::X () {}