PR c++/85765 - SFINAE and non-type default template arg.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / gen-attrs-12.C
blob504b4565679c489469a7663e9d108e6987911cfd
1 // { dg-do compile { target c++11 } }
2 // PR c++/13791
4 template <typename T> struct O {
5   struct [[gnu::packed]] I {
6     int i;
7     char c;
8   };
10   I* foo();
13 template <typename T>
14 typename O<T>::I*
15 O<T>::foo() { return 0; }
17 template class O<int>;