diff options
author | Father Chrysostomos <sprout@cpan.org> | 2013-08-20 00:17:15 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2013-08-20 12:50:00 -0700 |
commit | 85b0ee6ec41030ce5cff3c130bacafa371a14cb9 (patch) | |
tree | b1e405631415d5d44fa8566f366d7d0729da26ee /op.c | |
parent | 3a6ce63afe9bfc9bf645e0c127824d8426a7ee67 (diff) | |
download | perl-85b0ee6ec41030ce5cff3c130bacafa371a14cb9.tar.gz |
Avoid double stringification in pp_complement
Commit 91bba347 made targets exempt from uninit warnings. The com-
mit message only says it has something to do with fixing warnings on
bitwise ops.
Commit a1afd1046 worked around that by doing an extra stringifica-
tion before assigning to the target, to produce an uninit warning
on purpose.
As far as I can tell, the only purpose of 91bba347 was to avoid the
warning for ~undef. (I haven’t actually tried building the commit
before that to confirm.)
In any case, the uninit warning has been long tested for and is now
expected behaviour.
Since I am about to remove the uninit warning exemption for targets,
stop relying on that.
This speed ups the code slightly, as we avoid a double string-
ification.
Diffstat (limited to 'op.c')
0 files changed, 0 insertions, 0 deletions