It seems to me that your version 1.19 VC compiler has changed some VavoomC rules or, otherwise, has some bug.
The problem is that VCC treats value assignment in 'if' and 'while' operators' headlines as syntax error. VCC v.1.18 didn't.
Secondly it now treats as syntax error multiple assignment in one line, like:
int a,b;
a = b = 10;
Since these assignment features mentioned are useful, I think this change in VC isn't good. Can you change this back, please?