This macro is not for public consumptions, but only for porting tests.
Change so this file doesn't cause D:P to provide it.
(cherry picked from commit
fdb67922468b8439f47c1c80bba2ad557bec5dc3)
Signed-off-by: Nicolas R <atoomic@cpan.org>
croak_memory_wrap
croak_xs_usage
-PERL_ARGS_ASSERT_CROAK_XS_USAGE
-
=dontwarn
NEED_mess
#ifndef croak_xs_usage
#if { NEED croak_xs_usage }
-#ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
-#define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
-#endif
void
croak_xs_usage(const CV *const cv, const char *const params)
dTHX;
const GV *const gv = CvGV(cv);
+#ifdef PERL_ARGS_ASSERT_CROAK_XS_USAGE
PERL_ARGS_ASSERT_CROAK_XS_USAGE;
+#else
+ assert(cv); assert(params);
+#endif
if (gv) {
const char *const gvname = GvNAME(gv);