Any statement (other than a null statement, which means a statement containing only a semicolon ``++;++``) which has no side effect and does not result in a change of control flow will normally indicate a programming error, and therefore should be refactored.