… | |
… | |
270 | AV *av = (AV *)mg->mg_obj; |
270 | AV *av = (AV *)mg->mg_obj; |
271 | |
271 | |
272 | /* casting is fun. */ |
272 | /* casting is fun. */ |
273 | while (&PL_sv_undef != (SV *)(padlist = (AV *)av_pop (av))) |
273 | while (&PL_sv_undef != (SV *)(padlist = (AV *)av_pop (av))) |
274 | free_padlist (aTHX_ padlist); |
274 | free_padlist (aTHX_ padlist); |
|
|
275 | |
|
|
276 | SvREFCNT_dec (av); |
275 | } |
277 | } |
276 | |
278 | |
277 | #define PERL_MAGIC_coro PERL_MAGIC_ext |
279 | #define PERL_MAGIC_coro PERL_MAGIC_ext |
278 | |
280 | |
279 | static MGVTBL vtbl_coro = {0, 0, 0, 0, coro_cv_free}; |
281 | static MGVTBL vtbl_coro = {0, 0, 0, 0, coro_cv_free}; |