fork download
  1. #include <initializer_list>
  2.  
  3. struct A {
  4. A() {}
  5. A(std::initializer_list<A>) {}
  6. };
  7.  
  8. A createA() { return A(); }
  9.  
  10. int main()
  11. {
  12. A a2 = { createA() };
  13. }
Success #stdin #stdout 0s 2848KB
stdin
Standard input is empty
stdout
Standard output is empty