@@ -2943,8 +2943,8 @@ PP(pp_goto)
29432943#endif
29442944 padlist = CvPADLIST (cv );
29452945 DEBUG_k (PerlIO_printf (Perl_debug_log ,
2946- "goto %s from sig with sig: keep %ld args\n" ,
2947- SvPVX_const (cv_name (cv , NULL , CV_NAME_NOMAIN )),
2946+ "goto %" SVf " from sig with sig: keep %ld args\n" ,
2947+ SVfARG (cv_name (cv , NULL , CV_NAME_NOMAIN )),
29482948 (long )argc ));
29492949 padp = & PL_curpad [1 ]; /* from old pad. 0 has @_ */
29502950 for (; stack <= cx -> blk_sub .argarray ; ) {
@@ -2960,16 +2960,16 @@ PP(pp_goto)
29602960 CX_LEAVE_SCOPE (cx );
29612961 PAD_SET_CUR (padlist , PadlistMAX (padlist ));
29622962 DEBUG_Xv (PerlIO_printf (Perl_debug_log ,
2963- "Pad padlist max=%d, CvDEPTH=%d (goto sig2sig %s )\n" ,
2963+ "Pad padlist max=%d, CvDEPTH=%d (goto sig2sig %" SVf " )\n" ,
29642964 (int )PadlistMAX (padlist ), (int )CvDEPTH (cv ),
2965- SvPVX_const (cv_name (cv , NULL , CV_NAME_NOMAIN ))));
2965+ SVfARG (cv_name (cv , NULL , CV_NAME_NOMAIN ))));
29662966 goto call_pp_sub ;
29672967 }
29682968 /* pp2sig: */
29692969 SvREFCNT_inc_simple_void (cv ); /* dec below */
29702970 DEBUG_k (PerlIO_printf (Perl_debug_log ,
2971- "goto %s with sig: keep %ld args\n" ,
2972- SvPVX_const (cv_name (cv , NULL , CV_NAME_NOMAIN )),
2971+ "goto %" SVf " with sig: keep %ld args\n" ,
2972+ SVfARG (cv_name (cv , NULL , CV_NAME_NOMAIN )),
29732973 (long )AvFILLp (arg )+ 1 )); /* sig arg has no fill */
29742974 CX_LEAVE_SCOPE (cx );
29752975 }
@@ -2999,8 +2999,8 @@ PP(pp_goto)
29992999 }
30003000 }
30013001 DEBUG_k (PerlIO_printf (Perl_debug_log ,
3002- "goto sig2pp %s : copy %ld args\n" ,
3003- SvPVX_const (cv_name (cv , NULL , CV_NAME_NOMAIN )),
3002+ "goto sig2pp %" SVf " : copy %ld args\n" ,
3003+ SVfARG (cv_name (cv , NULL , CV_NAME_NOMAIN )),
30043004 (long )argc ));
30053005 /* Note that this can still leave AvARRAY(@_) at 0x0.
30063006 With args this is alloced at av_store. */
@@ -3017,8 +3017,8 @@ PP(pp_goto)
30173017 if (!arg || (av == arg ) || AvREAL (av ))
30183018 clear_defarray (av , arg && (av == arg ));
30193019 DEBUG_k (PerlIO_printf (Perl_debug_log ,
3020- "goto pp %s : keep %ld args\n" ,
3021- SvPVX_const (cv_name (cv , NULL , CV_NAME_NOMAIN )),
3020+ "goto pp %" SVf " : keep %ld args\n" ,
3021+ SVfARG (cv_name (cv , NULL , CV_NAME_NOMAIN )),
30223022 arg ? (long )AvFILLp (arg )+ 1 : 0 ));
30233023 }
30243024 }
@@ -3048,9 +3048,9 @@ PP(pp_goto)
30483048
30493049 if (CxTYPE (cx ) == CXt_SUB ) {
30503050 DEBUG_Xv (PerlIO_printf (Perl_debug_log ,
3051- "Pad CvDEPTH %d => %d (%s )\n" ,
3051+ "Pad CvDEPTH %d => %d (%" SVf " )\n" ,
30523052 (int )CvDEPTH (cx -> blk_sub .cv ), (int ) cx -> blk_sub .olddepth ,
3053- SvPVX_const (cv_name (cx -> blk_sub .cv , NULL , CV_NAME_NOMAIN ))));
3053+ SVfARG (cv_name (cx -> blk_sub .cv , NULL , CV_NAME_NOMAIN ))));
30543054 CvDEPTH (cx -> blk_sub .cv ) = cx -> blk_sub .olddepth ;
30553055 SvREFCNT_dec_NN (cx -> blk_sub .cv );
30563056 }
@@ -3116,9 +3116,9 @@ PP(pp_goto)
31163116 /* dist/Test-Simple/t/capture.t? */
31173117 depth = PadlistMAX (padlist );
31183118 DEBUG_Xv (PerlIO_printf (Perl_debug_log ,
3119- "Pad padlist max=%d, CvDEPTH=%d (tailcall %s )\n" ,
3119+ "Pad padlist max=%d, CvDEPTH=%d (tailcall %" SVf " )\n" ,
31203120 (int )depth , (int )CvDEPTH (cv ),
3121- SvPVX_const (cv_name (cv , NULL , CV_NAME_NOMAIN ))));
3121+ SVfARG (cv_name (cv , NULL , CV_NAME_NOMAIN ))));
31223122 if (CvDEPTH (cv ) <= depth )
31233123 CvDEPTH (cv ) = depth ;
31243124#endif
@@ -3162,9 +3162,9 @@ PP(pp_goto)
31623162 if (CvDEPTH (cv ) == PERL_SUB_DEPTH_WARN && ckWARN (WARN_RECURSION ))
31633163 sub_crush_depth (cv );
31643164 DEBUG_Xv (PerlIO_printf (Perl_debug_log ,
3165- "Pad push padlist max=%d, CvDEPTH=%d (goto %s )\n" ,
3165+ "Pad push padlist max=%d, CvDEPTH=%d (goto %" SVf " )\n" ,
31663166 (int )PadlistMAX (padlist ), (int )CvDEPTH (cv ),
3167- SvPVX_const (cv_name (cv , NULL , CV_NAME_NOMAIN ))));
3167+ SVfARG (cv_name (cv , NULL , CV_NAME_NOMAIN ))));
31683168 pad_push (padlist , CvDEPTH (cv ));
31693169 }
31703170 PL_curcop = cx -> blk_oldcop ;
0 commit comments