diff options
author | David Mitchell <davem@iabyn.com> | 2017-07-11 13:43:26 +0100 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2017-07-27 11:30:23 +0100 |
commit | 7be75ccf16313d987eb5a6e9ff6aec9fea4ef3d4 (patch) | |
tree | ccbcd506c330c9798f660a9506c99d27f9b72c12 /configure.gnu | |
parent | 748f2c65599942147442f443949449a965f6d608 (diff) | |
download | perl-7be75ccf16313d987eb5a6e9ff6aec9fea4ef3d4.tar.gz |
optimise @array in boolean context
It's quicker to return (and to test for) &PL_sv_zero or &PL_sv_yes,
than setting a targ to an integer value or, in the vase of padav,
creating a mortal sv and setting it to an integer value.
In fact for padav, even in the scalar but non-boolean case, return
&PL_sv_zero if the value is zero rather than creating and setting a mortal.
Diffstat (limited to 'configure.gnu')
0 files changed, 0 insertions, 0 deletions