1 2 3 4 5 6 7
// { dg-do compile { target c++17 } } template<class T> struct S{S(T){}}; int main() { S{1}; }