perl -MDevel::Peek -e 'Dump(!!0)'
SV = PVNV(0x1838140) at 0x18363f8
REFCNT = 2147483647
FLAGS = (IOK,NOK,POK,IsCOW,READONLY,PROTECT,pIOK,pNOK,pPOK)
IV = 0
NV = 0
PV = 0x5e6583 "" [BOOL PL_No]
CUR = 0
LEN = 0
map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]
| [reply] [d/l] [select] |
I think this could be related to https://github.com/Perl/perl5/issues/19378.
As of a couple years ago I stopped checking for equivalence to &PL_sv_yes in my XS files.
Instead I now use SvTRUE_nomg_NN(sv) (and !SvTRUE_nomg_NN(sv) for FALSE).
Nice work choroba.
I think you've earned the right to file the bug report - or the PR, if you prefer ;-)
Cheers, Rob
| [reply] [d/l] [select] |
| [reply] [d/l] [select] |