#include <iostream> struct C {int i;}; void foo(C c={0}) { } int main() { return 0; }
Standard input is empty
prog.cpp:6:14: error: expected primary-expression before '{' token prog.cpp:6:14: error: expected ')' before '{' token prog.cpp: In function 'void foo(C)': prog.cpp:6:16: error: expected ';' before '}' token prog.cpp: At global scope: prog.cpp:6:17: error: expected unqualified-id before ')' token
Standard output is empty