X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=scope.h;h=efaf58909232f240b2bea3afc9a1f93c5c91f6be;hb=8e52752b5f49a78716f0f99e5101dfe233b32cb0;hp=c0070bdc795f7397c4f2fff4242bca8120d4e43f;hpb=0cb9638729211ea71a75ae8756c03ba21553bd53;p=p5sagit%2Fp5-mst-13.2.git diff --git a/scope.h b/scope.h index c0070bd..efaf589 100644 --- a/scope.h +++ b/scope.h @@ -81,14 +81,9 @@ #define SAVEGENERICSV(s) save_generic_svref((SV**)&(s)) #define SAVEDELETE(h,k,l) \ save_delete(SOFT_CAST(HV*)(h), SOFT_CAST(char*)(k), (I32)(l)) -#ifdef PERL_OBJECT -#define CALLDESTRUCTOR (this->*SSPOPDPTR) -#else #define CALLDESTRUCTOR (*SSPOPDPTR) -#endif #define SAVEDESTRUCTOR(f,p) \ - save_destructor((DESTRUCTORFUNC_t)(FUNC_NAME_TO_PTR(f)), \ - SOFT_CAST(void*)(p)) + save_destructor((DESTRUCTORFUNC_t)(f), SOFT_CAST(void*)(p)) #define SAVESTACK_POS() \ STMT_START { \