]> git.vpit.fr Git - perl/modules/Lexical-Types.git/blobdiff - Types.xs
Clarify our policy towards C++ compilers
[perl/modules/Lexical-Types.git] / Types.xs
index cfd32cd0e3ff5dd9958d127bda8c944fba39f008..6187866587bdf1ad1379001be5534f7a946c635f 100644 (file)
--- a/Types.xs
+++ b/Types.xs
 # define SvREFCNT_inc_simple_NN SvREFCNT_inc
 #endif
 
-#undef ENTERn
-#if defined(ENTER_with_name) && !LT_HAS_PERL(5, 11, 4)
-# define ENTERn(N) ENTER_with_name(N)
-#else
-# define ENTERn(N) ENTER
-#endif
-
-#undef LEAVEn
-#if defined(LEAVE_with_name) && !LT_HAS_PERL(5, 11, 4)
-# define LEAVEn(N) LEAVE_with_name(N)
-#else
-# define LEAVEn(N) LEAVE
-#endif
-
 /* ... Thread safety and multiplicity ...................................... */
 
 #ifndef LT_MULTIPLICITY
@@ -462,7 +448,7 @@ STATIC void lt_map_delete(pTHX_ const OP *o) {
  MUTEX_LOCK(&lt_op_map_mutex);
 #endif
 
- ptable_map_store(lt_op_map, o, NULL);
+ ptable_map_delete(lt_op_map, o);
 
 #ifdef USE_ITHREADS
  MUTEX_UNLOCK(&lt_op_map_mutex);