summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2020-11-29 08:54:43 -0700
committerKarl Williamson <khw@cpan.org>2020-12-06 09:02:53 -0700
commit4eff5eb8fa96cf12671631ada42a7f7a00d51c5b (patch)
tree490cff8b1635d517dceded96731364fd9dc6aa8d /embed.fnc
parent269cb1d351d144f06b2b724d50e35e7b7e6bc4b9 (diff)
downloadperl-4eff5eb8fa96cf12671631ada42a7f7a00d51c5b.tar.gz
Evaluate arg once in all forms of SvTRUE
5.32 did this for one form; now all do.
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc4
1 files changed, 4 insertions, 0 deletions
diff --git a/embed.fnc b/embed.fnc
index ff98258ef8..1371a3475e 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -2727,6 +2727,10 @@ AiMdp |void |SvREFCNT_dec |NULLOK SV *sv
AiMdp |void |SvREFCNT_dec_NN|NN SV *sv
AiTp |void |SvAMAGIC_on |NN SV *sv
AiTp |void |SvAMAGIC_off |NN SV *sv
+Aipd |bool |SvTRUE |NULLOK SV *sv
+Aipd |bool |SvTRUE_nomg |NULLOK SV *sv
+Aipd |bool |SvTRUE_NN |NN SV *sv
+Cip |bool |SvTRUE_common |NN SV *sv|const bool sv_2bool_is_fallback
: This is indirectly referenced by globals.c. This is somewhat annoying.
p |int |magic_killbackrefs|NN SV *sv|NN MAGIC *mg
Ap |OP* |newANONATTRSUB |I32 floor|NULLOK OP *proto|NULLOK OP *attrs|NULLOK OP *block