struct A {}; A createA() { return A(); } int main() { A a2 = { createA() }; }
Standard input is empty
prog.cpp: In function ‘int main()’: prog.cpp:7:22: error: too many initializers for ‘A’ prog.cpp:7:5: warning: unused variable ‘a2’ [-Wunused-variable]
Standard output is empty