@@ -204,11 +204,11 @@ Perl_pad_new(pTHX_ int flags)
204
204
SAVECOMPPAD ();
205
205
if (! (flags & padnew_CLONE )) {
206
206
SAVESPTR (PL_comppad_name );
207
- save_strlen (( STRLEN * ) & PL_padix );
208
- save_strlen (( STRLEN * ) & PL_constpadix );
209
- save_strlen (( STRLEN * ) & PL_comppad_name_fill );
210
- save_strlen (( STRLEN * ) & PL_min_intro_pending );
211
- save_strlen (( STRLEN * ) & PL_max_intro_pending );
207
+ SAVESTRLEN ( PL_padix );
208
+ SAVESTRLEN ( PL_constpadix );
209
+ SAVESTRLEN ( PL_comppad_name_fill );
210
+ SAVESTRLEN ( PL_min_intro_pending );
211
+ SAVESTRLEN ( PL_max_intro_pending );
212
212
SAVEBOOL (PL_cv_has_eval );
213
213
if (flags & padnew_SAVESUB ) {
214
214
SAVEBOOL (PL_pad_reset_pending );
@@ -1402,17 +1402,17 @@ void
1402
1402
Perl_pad_block_start (pTHX_ int full )
1403
1403
{
1404
1404
ASSERT_CURPAD_ACTIVE ("pad_block_start" );
1405
- save_strlen (( STRLEN * ) & PL_comppad_name_floor );
1405
+ SAVESTRLEN ( PL_comppad_name_floor );
1406
1406
PL_comppad_name_floor = PadnamelistMAX (PL_comppad_name );
1407
1407
if (full )
1408
1408
PL_comppad_name_fill = PL_comppad_name_floor ;
1409
1409
if (PL_comppad_name_floor < 0 )
1410
1410
PL_comppad_name_floor = 0 ;
1411
- save_strlen (( STRLEN * ) & PL_min_intro_pending );
1412
- save_strlen (( STRLEN * ) & PL_max_intro_pending );
1411
+ SAVESTRLEN ( PL_min_intro_pending );
1412
+ SAVESTRLEN ( PL_max_intro_pending );
1413
1413
PL_min_intro_pending = 0 ;
1414
- save_strlen (( STRLEN * ) & PL_comppad_name_fill );
1415
- save_strlen (( STRLEN * ) & PL_padix_floor );
1414
+ SAVESTRLEN ( PL_comppad_name_fill );
1415
+ SAVESTRLEN ( PL_padix_floor );
1416
1416
/* PL_padix_floor is what PL_padix is reset to at the start of each
1417
1417
statement, by pad_reset(). We set it when entering a new scope
1418
1418
to keep things like this working:
0 commit comments