LOGICAL OR | or ||

This operator takes two arguments and performs the logical OR function upon them. If either argument is true (non-0), the operator returns a true (1) value. If both arguments are false(0), the operator returns a false value(0). If either argument is a valid true, the function returns true regardless of whether or not the other argument is valid.

VTS does not use short-circuit evaluation. Both parts of the condition will always be checked (and evaluated if required).