PERL_ARGS_ASSERT_GROK_BSLASH_X;
+ PERL_UNUSED_ARG(output_warning);
assert(*s == 'x');
s++;
MAGIC *nmg;
PERL_ARGS_ASSERT_MAGIC_COPYCALLCHECKER;
+ PERL_UNUSED_ARG(sv);
PERL_UNUSED_ARG(name);
PERL_UNUSED_ARG(namlen);
PP(pp_study)
{
dVAR; dSP; dPOPss;
- register unsigned char *s;
STRLEN len;
- s = (unsigned char*)(SvPV(sv, len));
+ len = SvCUR(sv);
if (len == 0 || len > I32_MAX || !SvPOK(sv) || SvUTF8(sv) || SvVALID(sv)) {
/* Historically, study was skipped in these cases. */
RETPUSHNO;
#else
# define LOAD_UTF8_CHARCLASS(class,str) STMT_START { \
if (!CAT2(PL_utf8_,class)) { \
- bool ok; \
ENTER; save_re_context(); \
- ok=CAT2(is_utf8_,class)((const U8*)str); \
- assert(ok); assert(CAT2(PL_utf8_,class)); LEAVE; } } STMT_END
+ assert(CAT2(is_utf8_,class)((const U8*)str)); \
+ assert(CAT2(PL_utf8_,class)); LEAVE; } } STMT_END
#endif
/* Doesn't do an assert to verify that is correct */
multicall_oldcatch = 0;
multicall_cv = NULL;
cx = NULL;
+ PERL_UNUSED_VAR(multicall_cop);
+ PERL_UNUSED_VAR(newsp);
PERL_ARGS_ASSERT_REGMATCH;
if (last_pushed_cv) {
dSP;
POP_MULTICALL;
+ PERL_UNUSED_VAR(SP);
}
/* clean up; in particular, free all slabs above current one */
if ( charlen != 1 || ! strchr(valid_flags, c) ) {
if (isALNUM_lazy_if(*s, UTF)) {
- yyerror_pv(Perl_form(aTHX_ "Unknown regexp modifier \"/%.*s\"", charlen, *s),
+ yyerror_pv(Perl_form(aTHX_ "Unknown regexp modifier \"/%.*s\"", (int)charlen, *s),
UTF ? SVf_UTF8 : 0);
(*s) += charlen;
/* Pretend that it worked, so will continue processing before