// expect error: f: is defined twice // spec 5.2.6 and appendix b.2.3 (bug: accepted silently) include rt; void pn(int x) { rt.put_n(x); rt.put_c(10); } int f() { return 1; } int f() { return 2; } fn main() { pn(f()); return 0; } // zc0: skip