File tree 2 files changed +3
-2
lines changed 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -2485,14 +2485,14 @@ PP(pp_negate)
2485
2485
2486
2486
PP (pp_not )
2487
2487
{
2488
- dVAR ; dSP ; tryAMAGICunSET ( not );
2488
+ dVAR ; dSP ; tryAMAGICunSET_var ( not_amg );
2489
2489
* PL_stack_sp = boolSV (!SvTRUE (* PL_stack_sp ));
2490
2490
return NORMAL ;
2491
2491
}
2492
2492
2493
2493
PP (pp_complement )
2494
2494
{
2495
- dVAR ; dSP ; dTARGET ; tryAMAGICun ( compl );
2495
+ dVAR ; dSP ; dTARGET ; tryAMAGICun_var ( compl_amg );
2496
2496
{
2497
2497
dTOPss ;
2498
2498
SvGETMAGIC (sv );
Original file line number Diff line number Diff line change @@ -450,6 +450,7 @@ Does not use C<TARG>. See also C<XPUSHu>, C<mPUSHu> and C<PUSHu>.
450
450
451
451
#define tryAMAGICun_var (meth_enum ) tryAMAGICunW_var(meth_enum,SETsvUN,0 ,RETURN)
452
452
#define tryAMAGICun (meth ) tryAMAGICun_var(CAT2(meth,_amg))
453
+ #define tryAMAGICunSET_var (meth_enum ) tryAMAGICunW_var(meth_enum,SETs,0 ,RETURN)
453
454
#define tryAMAGICunSET (meth ) tryAMAGICunW(meth,SETs,0 ,RETURN)
454
455
#define tryAMAGICunTARGET (meth, shift ) \
455
456
STMT_START { dSP; sp--; /* get TARGET from below PL_stack_sp */ \
You can’t perform that action at this time.
0 commit comments