summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2012-05-21 20:44:50 +0100
committerDavid Mitchell <davem@iabyn.com>2012-06-13 13:32:53 +0100
commitf067efbfa97c3658b1cf186884f09e38fcee1876 (patch)
treede27dec10a993daa616ba691e3bacae956dc9a7b /embed.fnc
parent495f47a5a58f41f475461921fbfb6566ffa94ee1 (diff)
downloadperl-f067efbfa97c3658b1cf186884f09e38fcee1876.tar.gz
S_regcppush/pop : don't save PL_reginput
currently, S_regcppush() pushes PL_reginput, then S_regcppop() pops its value and returns it. However, all calls to S_regcppop() are currently in void context, so nothing actually uses this value. So don't save it in the first place.
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc2
1 files changed, 1 insertions, 1 deletions
diff --git a/embed.fnc b/embed.fnc
index 551f14a95e..f7444e9f55 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1997,7 +1997,7 @@ ERs |I32 |regtry |NN regmatch_info *reginfo|NN char **startpos
ERs |bool |reginclass |NULLOK const regexp * const prog|NN const regnode * const n|NN const U8 * const p|NULLOK STRLEN *lenp\
|bool const do_utf8sv_is_utf8
Es |CHECKPOINT|regcppush |NN const regexp *rex|I32 parenfloor
-Es |char* |regcppop |NN regexp *rex
+Es |void |regcppop |NN regexp *rex
ERsn |U8* |reghop3 |NN U8 *s|I32 off|NN const U8 *lim
ERsM |SV* |core_regclass_swash|NULLOK const regexp *prog \
|NN const struct regnode *node|bool doinit \