// Trac ticket // https://cforall.uwaterloo.ca/trac/ticket/20 struct foo { int i; }; void ?{}( foo & this, zero_t zero ) { this.i = zero; } extern void bar( foo this = 0 ); int main() { bar(); }