This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
(Retracted by #12138)
authorJarkko Hietaniemi <jhi@iki.fi>
Sat, 22 Sep 2001 14:20:47 +0000 (14:20 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Sat, 22 Sep 2001 14:20:47 +0000 (14:20 +0000)
commitd3f32e6ab32c1df6a2b6d4e3e8ca3a26f7627b52
treea27a2aa5377c3edc9cb4086ffc344c3c57435054
parent2bf678cb54ab6d5ad36e45f9c1020320feffecc9
(Retracted by #12138)

Add -woff (turn warning off) 3187:
"A pointer is converted to a smaller integer."
This happens when your pointers are 64-bit: then every case
of converting pointers to PADOFFSETs (explicitly 32-bit)
faces truncation (even explicit use of INT2PTR doesn't help).
CxITERVAR(), POPLOOP(), and PUSHLOOP() are afflicted.
Changing PADOFFSET from U32 to UV would help, but that
would break binary backward compatibility of BASEOP and padop
(assuming you have been using 64-bit pointers).

p4raw-id: //depot/perl@12134
hints/irix_6.sh