Skip to content

Commit 9d5c1af

Browse files
committed
Remove mathoms stub Perl_save_freepv()
1 parent 1e1ce50 commit 9d5c1af

File tree

5 files changed

+7
-12
lines changed

5 files changed

+7
-12
lines changed

embed.fnc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2916,7 +2916,7 @@ Cp |void |save_destructor_x \
29162916
|NULLOK void *p
29172917
: Used in SAVEFREOP(), used in op.c, pp_ctl.c
29182918
CMbp |void |save_freeop |NULLOK OP *o
2919-
CMbp |void |save_freepv |NULLOK char *pv
2919+
Cmp |void |save_freepv |NULLOK char *pv
29202920
Cdp |void |save_freercpv |NN char *rcpv
29212921
CMbp |void |save_freesv |NULLOK SV *sv
29222922
Cdp |void |save_generic_pvref \

embed.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,7 @@
595595
# define save_delete(a,b,c) Perl_save_delete(aTHX_ a,b,c)
596596
# define save_destructor(a,b) Perl_save_destructor(aTHX_ a,b)
597597
# define save_destructor_x(a,b) Perl_save_destructor_x(aTHX_ a,b)
598+
# define save_freepv(a) Perl_save_freepv(aTHX,a)
598599
# define save_freercpv(a) Perl_save_freercpv(aTHX_ a)
599600
# define save_generic_pvref(a) Perl_save_generic_pvref(aTHX_ a)
600601
# define save_generic_svref(a) Perl_save_generic_svref(aTHX_ a)

mathoms.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -660,12 +660,6 @@ 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-
669663
void
670664
Perl_save_op(pTHX)
671665
{

proto.h

Lines changed: 3 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scope.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,8 @@ STMT_START { \
304304
_o->op_savefree = 1; \
305305
save_pushptr((void *)(_o), SAVEt_FREEOP); \
306306
} STMT_END
307-
#define save_freepv(pv) save_pushptr((void *)(pv), SAVEt_FREEPV)
307+
#define Perl_save_freepv(mTHX, pv) \
308+
Perl_save_pushptr(aTHX_ (void *)(pv), SAVEt_FREEPV)
308309

309310
/*
310311
=for apidoc_section $callback

0 commit comments

Comments
 (0)