diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2015-06-28 08:41:34 -0400 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2015-06-28 16:15:19 -0400 |
commit | 4943a717433fa4a342d031e05d80444da6cb0e11 (patch) | |
tree | ba893b7b6a0be011f8a652fbd2f28fea23e4a8db | |
parent | b3498293409c7838d6786f7e8997ff0391135774 (diff) | |
download | perl-4943a717433fa4a342d031e05d80444da6cb0e11.tar.gz |
Explicitly mention that even negative shiftees become UVs first.
-rw-r--r-- | pod/perlop.pod | 2 |
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). |