Bug description:
Some variations of the comma operator are broken in BoostC.
Description of how it should work:
http://en.wikipedia..../Comma_operator
http://en.wikipedia....n_C_and_C%2B%2B
Steps to reproduce:
example code:
unsigned char a=1, b=2, c=3, i;
i = (a, ; //gives 2 syntax errors: "missing right paren" and "missing semicolon"
i = a, b; //works okay: copies a to i and ignores b
i = (a += 2, a + ; //gives 2 syntax errors as above
i = a += 2, a + b; //works okay except "-Oa" will drop the "+=2" part
i = a, b, c; //works okay; copies a to i and ignores b and c