Copyright Digital Equipment Corp. All rights reserved.

RIGHTSHIFTOVR

Message        <Context> the right shift count "<number>" is greater
               than or equal to the size of the unpromoted operand
               "<expression>".

Description    The compiler has detected a right shift count that is
               greater than or equal to the size of the operand to
               be shifted (before application of the integral
               promotions).  This might not be what you intended, as
               the result contains none of the original bits of the
               operand.  For an unsigned operand, the result is
               always 0.  For a signed operand, the result is either
               0 or -1, depending on whether or not the operand had
               a negative value.  The same result would be achieved
               by shifting a signed operand one fewer bits.

User Action    Correct the shift count (or replace the expression by
               0 if appropriate).