I don't see where the doc actual addresses specifically the question of what does/doesn't generate output other than by the example and that note. (Then again, I didn't read it all line by line but I did look at the TOC to try to find a section that seemed like would address such but the only ones that looked at all promising in Chap 3 didn't have the specific question addressed.
I think the deal would still be as noted before that if all output went to the screen even w/ the ';' in place it wouldn't be a useful implementation.
But, not having the product can't really comment definitively.
Mayhaps one of the TMW folks or somebody else w/ the compiler can address it in further depth if needed.