Copyright Digital Equipment Corp. All rights reserved.

SHORTCIRCUIT

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.