Hi,
====code====
if (x < 0 || y < 0 || x >= 9) {
// c++-mode will indent this line with 2*c-basic-offset when editing.
} // and this line with c-basic-offset
====code====
If you copy the above code into a c++-mode buffer, the indentation is right.
But when you reenter the ">=" of first line, the indentation goes wrong again.
Best regards
Thanks.