lvalue required as increment operand