From: Vincent Pit Date: Tue, 29 Dec 2009 16:30:01 +0000 (+0100) Subject: Fix for {ENTER,LEAVE}_with_name X-Git-Tag: v0.09~9 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FLexical-Types.git;a=commitdiff_plain;h=103bcf77697abc23bcb4f82a6c43025856eef980 Fix for {ENTER,LEAVE}_with_name --- diff --git a/Types.xs b/Types.xs index 3245949..7f65383 100644 --- a/Types.xs +++ b/Types.xs @@ -39,6 +39,14 @@ # define SvREFCNT_inc_simple_NN SvREFCNT_inc #endif +#ifndef ENTER_with_name +# define ENTER_with_name(N) ENTER +#endif + +#ifndef LEAVE_with_name +# define LEAVE_with_name(N) LEAVE +#endif + /* ... Thread safety and multiplicity ...................................... */ #ifndef LT_MULTIPLICITY @@ -742,9 +750,9 @@ CODE: { level = PerlMemShared_malloc(sizeof *level); *level = 1; - LEAVE; + LEAVE_with_name("sub"); SAVEDESTRUCTOR_X(lt_thread_cleanup, level); - ENTER; + ENTER_with_name("sub"); } #endif