fix pretty-print semicolon insertions
fix pretty-print semicolon insertions

We were going a bit overboard with the semicolons, resulting in duplicate
semicolons in some places such as for loop initializers.

djeik/goto,djeik/goto