X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=indirect.xs;h=e8250f14934373f601fb0c2069fa03b16f0e4968;hb=243292e1cc67ea36d0b7b5ca4b727ddf86e57a51;hp=cd118b1e45dc4b1921ac14057eb403aa731bf89a;hpb=8e33a0159329bb82e048058ea048ab005ea322fe;p=perl%2Fmodules%2Findirect.git 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; } }