Skip to content

Commit 03ff823

Browse files
committed
Revert "Remove mathoms stub Perl_save_freepv()"
This reverts commit 9d5c1af.
1 parent 24453df commit 03ff823

File tree

5 files changed

+12
-7
lines changed

5 files changed

+12
-7
lines changed

embed.fnc

+1-1
Original file line numberDiff line numberDiff line change
@@ -2935,7 +2935,7 @@ Cp |void |save_destructor_x \
29352935
|NULLOK void *p
29362936
: Used in SAVEFREOP(), used in op.c, pp_ctl.c
29372937
CMbp |void |save_freeop |NULLOK OP *o
2938-
Cmp |void |save_freepv |NULLOK char *pv
2938+
CMbp |void |save_freepv |NULLOK char *pv
29392939
Cdp |void |save_freercpv |NN char *rcpv
29402940
CMbp |void |save_freesv |NULLOK SV *sv
29412941
Cdp |void |save_generic_pvref \

embed.h

-1
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,6 @@
602602
# define save_delete(a,b,c) Perl_save_delete(aTHX_ a,b,c)
603603
# define save_destructor(a,b) Perl_save_destructor(aTHX_ a,b)
604604
# define save_destructor_x(a,b) Perl_save_destructor_x(aTHX_ a,b)
605-
# define save_freepv(a) Perl_save_freepv(aTHX,a)
606605
# define save_freercpv(a) Perl_save_freercpv(aTHX_ a)
607606
# define save_generic_pvref(a) Perl_save_generic_pvref(aTHX_ a)
608607
# define save_generic_svref(a) Perl_save_generic_svref(aTHX_ a)

mathoms.c

+6
Original file line numberDiff line numberDiff line change
@@ -660,6 +660,12 @@ Perl_save_freeop(pTHX_ OP *o)
660660
save_freeop(o);
661661
}
662662

663+
void
664+
Perl_save_freepv(pTHX_ char *pv)
665+
{
666+
save_freepv(pv);
667+
}
668+
663669
void
664670
Perl_save_op(pTHX)
665671
{

proto.h

+4-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scope.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,7 @@ STMT_START { \
309309
_o->op_savefree = 1; \
310310
save_pushptr((void *)(_o), SAVEt_FREEOP); \
311311
} STMT_END
312-
#define Perl_save_freepv(mTHX, pv) \
313-
Perl_save_pushptr(aTHX_ (void *)(pv), SAVEt_FREEPV)
312+
#define save_freepv(pv) save_pushptr((void *)(pv), SAVEt_FREEPV)
314313

315314
/*
316315
=for apidoc_section $callback

0 commit comments

Comments
 (0)