This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Explicitly mention that even negative shiftees become UVs first.
authorJarkko Hietaniemi <jhi@iki.fi>
Sun, 28 Jun 2015 12:41:34 +0000 (08:41 -0400)
committerJarkko Hietaniemi <jhi@iki.fi>
Sun, 28 Jun 2015 20:15:19 +0000 (16:15 -0400)
pod/perlop.pod

index d47bcb6..631b391 100644 (file)
@@ -379,7 +379,7 @@ be integers.  (See also L<Integer Arithmetic>.)
 Note that both C<<< << >>> and C<<< >> >>> in Perl are implemented directly using
 C<<< << >>> and C<<< >> >>>  in C.  If S<C<use integer>> (see L<Integer Arithmetic>) is
 in force then signed C integers are used, else unsigned C integers are
-used.  Either way, the implementation isn't going to generate results
+used, even for negative shiftees.  Either way, the implementation isn't going to generate results
 larger than the size of the integer type Perl was built with (32 bits
 or 64 bits).