blob: dfba8266da6f4623af129ca504a45d268fc8db21 [file] [log] [blame]
// { dg-do compile { target c++17 } }
#include <initializer_list>
template <class,class> struct same;
template <class T> struct same<T,T> { };
template <class T>
struct A
{
A(const A&);
A(std::initializer_list<T>);
};
A a { 1 };
A b { a };
same<decltype (a), decltype (b)> s;