2 // { dg-do compile { target c++11 } }
4 using size_t = decltype(sizeof 0);
7 template<typename T> struct initializer_list {
10 initializer_list(const T*, size_t);
18 auto b = { &Task<int> };
20 auto f = { &Task<int>, &Task<int> };
21 std::initializer_list<void(*)()> c = { &Task<int> };
22 auto d = { static_cast<void(*)()>(&Task<int>) };