diff options
author | Zefram <zefram@fysh.org> | 2010-10-28 22:01:11 +0100 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2010-10-28 17:51:44 -0700 |
commit | 3987a177937fb7957caa003cdf4c6dee1bb97f71 (patch) | |
tree | ad6d7e97944a83eb44ed9b79043c206c3dd1c585 /scope.c | |
parent | 691135482762ce9dc9654f3848979dfe881cceb5 (diff) | |
download | perl-3987a177937fb7957caa003cdf4c6dee1bb97f71.tar.gz |
add SAVEFREECOPHH()
Add the facility for the save stack to free (decrement the refcount of)
a COPHH*.
Diffstat (limited to 'scope.c')
-rw-r--r-- | scope.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -867,6 +867,10 @@ Perl_leave_scope(pTHX_ I32 base) ptr = SSPOPPTR; SvREFCNT_dec(MUTABLE_SV(ptr)); break; + case SAVEt_FREECOPHH: + ptr = SSPOPPTR; + cophh_free((COPHH *)ptr); + break; case SAVEt_MORTALIZESV: ptr = SSPOPPTR; sv_2mortal(MUTABLE_SV(ptr)); |