X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=indirect.xs;h=e8250f14934373f601fb0c2069fa03b16f0e4968;hp=cd118b1e45dc4b1921ac14057eb403aa731bf89a;hb=243292e1cc67ea36d0b7b5ca4b727ddf86e57a51;hpb=581758fddf2146d4c5d80e50703bfa80705636d6 diff --git a/indirect.xs b/indirect.xs index cd118b1..e8250f1 100644 --- a/indirect.xs +++ b/indirect.xs @@ -151,7 +151,9 @@ STATIC OP *indirect_ck_rv2sv(pTHX_ OP *o) { if (SvPOK(name) && (SvTYPE(name) >= SVt_PV)) { SV *sv = sv_2mortal(newSVpvn("$", 1)); sv_catsv(sv, name); + o = CALL_FPTR(indirect_old_ck_rv2sv)(aTHX_ o); indirect_map_store(o, indirect_find(sv, PL_parser->oldbufptr), sv); + return o; } }