Message <Context> potential side effects from the evaluation of "<operand>" will not take place. This is because the first operand of a logical operator is a constant whose value requires that this expression must not be evaluated. Description The C language requires that if the first operand of a logical || or && operator determines the result of the expression, the second operand must not be evaluated. This behavior is different from other operators. The compiler has noticed that the second operand will generate code that may produce side effects that the programmer expects to take place. This message is to inform the user that the code generated for the second operand will not be executed. User Action Replace the logical expression with its first operand.