X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=scope.h;h=edf7ffef48b03848a3e163669a8f3567f8c91e18;hb=8669ce85400697f979231096bfa64a8216391e5e;hp=0ceb6ba912900ad756645b720856a2e87c0b757f;hpb=1b266415f383a85c93346bb15a7bdcac7f62eb77;p=p5sagit%2Fp5-mst-13.2.git diff --git a/scope.h b/scope.h index 0ceb6ba..edf7ffe 100644 --- a/scope.h +++ b/scope.h @@ -34,6 +34,7 @@ #define SAVEt_COMPPAD 33 #define SAVEt_GENERIC_PVREF 34 #define SAVEt_PADSV 35 +#define SAVEt_MORTALIZESV 36 #ifndef SCOPE_SAVES_SIGNAL_MASK #define SCOPE_SAVES_SIGNAL_MASK 0 @@ -108,6 +109,7 @@ Closing bracket on a callback. See C and L. #define SAVEVPTR(s) save_vptr((void*)&(s)) #define SAVEPADSV(s) save_padsv(s) #define SAVEFREESV(s) save_freesv((SV*)(s)) +#define SAVEMORTALIZESV(s) save_mortalizesv((SV*)(s)) #define SAVEFREEOP(o) save_freeop(SOFT_CAST(OP*)(o)) #define SAVEFREEPV(p) save_freepv(SOFT_CAST(char*)(p)) #define SAVECLEARSV(sv) save_clearsv(SOFT_CAST(SV**)&(sv))