1 // { dg-do compile { target c++11 } }
2 // { dg-options "--param early-inlining-insns=14" }
5 template <int _Nm> struct __array_traits { typedef Element _Type[_Nm]; };
6 template <int _Nm> struct array {
7 typename __array_traits<_Nm>::_Type _M_elems;
17 using ElementArray = array<6>;
18 struct ElementManager {
22 static ElementArray makeArray() {
24 LogCapture().stream();
28 ElementManager::ElementManager() : array_(makeArray()) {}