X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=indirect.xs;h=f0af0b68c699a2ca828e4ae2ae87de0cc45e8ab1;hp=f0c42ef1044b3917779688b3e89b9b4877d53729;hb=7328cc91a653de36dc35a3972821f77db9e1ca73;hpb=70325a4304272f6b3f6e2e0e79a1d1dcd78aabce diff --git a/indirect.xs b/indirect.xs index f0c42ef..f0af0b6 100644 --- a/indirect.xs +++ b/indirect.xs @@ -840,13 +840,15 @@ STATIC void indirect_setup(pTHX) { if (indirect_initialized) return; - MY_CXT_INIT; + { + MY_CXT_INIT; #if I_THREADSAFE - MY_CXT.tbl = ptable_new(); - MY_CXT.owner = aTHX; + MY_CXT.tbl = ptable_new(); + MY_CXT.owner = aTHX; #endif - MY_CXT.map = ptable_new(); - MY_CXT.linestr = NULL; + MY_CXT.map = ptable_new(); + MY_CXT.linestr = NULL; + } indirect_old_ck_const = PL_check[OP_CONST]; PL_check[OP_CONST] = MEMBER_TO_FPTR(indirect_ck_const);