STATIC void su_call(pTHX_ void *ud_) {
su_ud_reap *ud = (su_ud_reap *) ud_;
-#if SU_HAS_PERL(5, 10, 0)
+#if SU_HAS_PERL(5, 9, 5)
PERL_CONTEXT saved_cx;
I32 dieing = PL_op->op_type == OP_DIE;
I32 cxix;
/* If cxstack_ix isn't incremented there, the eval context will be overwritten
* when the new sub scope will be created in call_sv. */
-#if SU_HAS_PERL(5, 10, 0)
+#if SU_HAS_PERL(5, 9, 5)
if (dieing) {
if (cxstack_ix < cxstack_max)
cxix = cxstack_ix + 1;
call_sv(ud->cb, G_VOID);
-#if SU_HAS_PERL(5, 10, 0)
+#if SU_HAS_PERL(5, 9, 5)
if (dieing)
cxstack[cxix] = saved_cx;
#endif