A test case to the frontend generated the following unexpected warning:
warning: expression result unused
x = ++x, ++y, y+2;
^~~~~~~~~~~~~~~~~
int comma_in_assignment(int x, int y) {
x = ++x, ++y, y+2;
return x;
}
Removing the "++x" also generates the same warning. Any thoughts? Is
this desired behavior?