summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2015-06-28 08:41:34 -0400
committerJarkko Hietaniemi <jhi@iki.fi>2015-06-28 16:15:19 -0400
commit4943a717433fa4a342d031e05d80444da6cb0e11 (patch)
treeba893b7b6a0be011f8a652fbd2f28fea23e4a8db
parentb3498293409c7838d6786f7e8997ff0391135774 (diff)
downloadperl-4943a717433fa4a342d031e05d80444da6cb0e11.tar.gz
Explicitly mention that even negative shiftees become UVs first.
-rw-r--r--pod/perlop.pod2
1 files changed, 1 insertions, 1 deletions
diff --git a/pod/perlop.pod b/pod/perlop.pod
index d47bcb66e6..631b391c26 100644
--- a/pod/perlop.pod
+++ b/pod/perlop.pod
@@ -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).