//ww:error c "expected ), got IDENT" ww "expected ')' after for" // 2-clause `for (cond; post)` is a form in neither Go nor the cstage // grammar — the old wwstage accept was a parser bug (aligned DOWN, // rule 10 / the Go-derivation ruling). Both parsers consume the stray // ';' and then demand ')'. package main; export fn main() i32 = { let i: i32 = 0; for (i < 5; i += 1) { }; return i; };