XS-Parse-Keyword
view release on metacpan or search on metacpan
hax/make_argcheck_ops.c.inc view on Meta::CPAN
/* vi: set ft=c : */
#define make_croak_op(message) S_make_croak_op(aTHX_ message)
static OP *S_make_croak_op(pTHX_ SV *message)
{
#if HAVE_PERL_VERSION(5, 22, 0)
sv_catpvs(message, " at %s line %d.\n");
/* die sprintf($message, (caller)[1,2]) */
return op_convert_list(OP_DIE, 0,
op_convert_list(OP_SPRINTF, 0,
op_append_list(OP_LIST,
newSVOP(OP_CONST, 0, message),
newSLICEOP(0,
op_append_list(OP_LIST,
newSVOP(OP_CONST, 0, newSViv(1)),
newSVOP(OP_CONST, 0, newSViv(2))),
newOP(OP_CALLER, 0)))));
#else
( run in 0.853 second using v1.01-cache-2.11-cpan-a3c8064c92c )