* doc/extend.texi (Loop-Specific Pragmas): Document pragma GCC unroll.
[official-gcc.git] / gcc / testsuite / g++.dg / ext / desig6.C
blobf71d6eeecd564a95de4f379e57de504ce45c2f89
1 // PR c++/57041
2 // { dg-do compile { target c++11 } }
3 // { dg-options "" }
5 template<typename T>
6 union u {
7   T a;
8   char b;
9 };
11 template<typename T>
12 u<T> make_u(T t) {
13   return { .a = t };
16 int main() {
17   return make_u<int>(1).a;