// PR c++/100963
// { dg-do compile { target c++11 } }
#include <initializer_list>
struct B {
  B(int) = delete;
  template<class T> B(std::initializer_list<T>);
};
int main() {
  B({0});
}
// PR c++/100963
// { dg-do compile { target c++11 } }
#include <initializer_list>
struct B {
  B(int) = delete;
  template<class T> B(std::initializer_list<T>);
};
int main() {
  B({0});
}