Michel Fortin wrote:
That's an argument against returning the value of the last statement. It's not an argument about making the last semicolon optional, is it?
Yes, it is an argument against it. It means the semantics can vary dramatically depending on whether a ; is present or not.
