It wrongly had #ifdef USE_ITHREADS, which should have been #ifdef MULTIPLICITY.
typedef struct refcounted_he *B__RHE;
#endif
-#ifdef USE_ITHREADS
+#ifdef MULTIPLICITY
# define ASSIGN_COMMON_ALIAS(var) \
STMT_START { XSANY.any_i32 = offsetof(struct interpreter, var); } STMT_END
#else
SV *ret;
if (items != 0)
croak_xs_usage(cv, "");
-#ifdef USE_ITHREADS
+#ifdef MULTIPLICITY
ret = *(SV **)(XSANY.any_i32 + (char *)my_perl);
#else
ret = *(SV **)(XSANY.any_ptr);