prog.cpp: In function ‘int main()’:
prog.cpp:15:20: error: aggregate ‘Test<std::initializer_list<int>&&> t’ has incomplete type and cannot be defined
Test<decltype(z)> t;
^
prog.cpp:17:20: error: aggregate ‘Test<Foo&&> t2’ has incomplete type and cannot be defined
Test<decltype(f)> t2;
^~