… | … | ||
---|---|---|---|
2925 | SV * | 2925 | SV * |
2926 | clone (Coro::State coro) | 2926 | clone (Coro::State coro) |
2927 | CODE: | 2927 | CODE: |
2928 | { | 2928 | { |
2929 | #if CORO_CLONE | 2929 | #if CORO_CLONE |
2930 | struct coro *ncoro = coro_clone (coro); | 2930 | struct coro *ncoro = coro_clone (aTHX_ coro); |
2931 | MAGIC *mg; | 2931 | MAGIC *mg; |
2932 | /* TODO: too much duplication */ | 2932 | /* TODO: too much duplication */ |
2933 | ncoro->hv = newHV (); | 2933 | ncoro->hv = newHV (); |
2934 | mg = sv_magicext ((SV *)ncoro->hv, 0, CORO_MAGIC_type_state, &coro_state_vtbl, (char *)ncoro, 0); | 2934 | mg = sv_magicext ((SV *)ncoro->hv, 0, CORO_MAGIC_type_state, &coro_state_vtbl, (char *)ncoro, 0); |
2935 | mg->mg_flags |= MGf_DUP; | 2935 | mg->mg_flags |= MGf_DUP; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |