1 // PR c++/89119 2 // { dg-do compile { target c++11 } } 3 4 struct S { int a[4]; }; 5 6 template<int N> 7 struct R { int a[N]; }; 8 9 template <typename T> 10 void fn()11fn () 12 { 13 constexpr auto s = S(); 14 constexpr auto s2 = S{}; 15 constexpr auto r = R<4>(); 16 constexpr auto r2 = R<4>{}; 17 } 18 19 void foo()20foo () 21 { 22 fn<int>(); 23 } 24