Remove checks for non-NULL before deleting

This commit is contained in:
mole99 2023-07-14 08:06:06 +02:00
parent e0d0dff8d6
commit 13fcf2d844
1 changed files with 14 additions and 14 deletions

28
parse.y
View File

@ -5915,9 +5915,9 @@ specify_item
delete $7; // delay_value delete $7; // delay_value
delete $9; // delay_value delete $9; // delay_value
if ($10->notifier) delete $10->notifier; delete $10->notifier;
if ($10->event_based_flag) delete $10->event_based_flag; delete $10->event_based_flag;
if ($10->remain_active_flag) delete $10->remain_active_flag; delete $10->remain_active_flag;
delete $10; // fullskew_opt_args delete $10; // fullskew_opt_args
} }
@ -5928,7 +5928,7 @@ specify_item
delete $3; // spec_reference_event delete $3; // spec_reference_event
delete $5; // spec_reference_event delete $5; // spec_reference_event
delete $7; // delay_value delete $7; // delay_value
if($8) delete $8; // spec_notifier_opt delete $8; // spec_notifier_opt
} }
| K_Snochange '(' spec_reference_event ',' spec_reference_event | K_Snochange '(' spec_reference_event ',' spec_reference_event
',' delay_value ',' delay_value spec_notifier_opt ')' ';' ',' delay_value ',' delay_value spec_notifier_opt ')' ';'
@ -5938,7 +5938,7 @@ specify_item
delete $5; // spec_reference_event delete $5; // spec_reference_event
delete $7; // delay_value delete $7; // delay_value
delete $9; // delay_value delete $9; // delay_value
if($10) delete $10; // spec_notifier_opt delete $10; // spec_notifier_opt
} }
| K_Speriod '(' spec_reference_event ',' delay_value | K_Speriod '(' spec_reference_event ',' delay_value
spec_notifier_opt ')' ';' spec_notifier_opt ')' ';'
@ -5946,7 +5946,7 @@ specify_item
cerr << @3 << ": warning: Timing checks are not supported." << endl; cerr << @3 << ": warning: Timing checks are not supported." << endl;
delete $3; // spec_reference_event delete $3; // spec_reference_event
delete $5; // delay_value delete $5; // delay_value
if($6) delete $6; // spec_notifier_opt delete $6; // spec_notifier_opt
} }
| K_Srecovery '(' spec_reference_event ',' spec_reference_event | K_Srecovery '(' spec_reference_event ',' spec_reference_event
',' delay_value spec_notifier_opt ')' ';' ',' delay_value spec_notifier_opt ')' ';'
@ -5955,7 +5955,7 @@ specify_item
delete $3; // spec_reference_event delete $3; // spec_reference_event
delete $5; // spec_reference_event delete $5; // spec_reference_event
delete $7; // delay_value delete $7; // delay_value
if($8) delete $8; // spec_notifier_opt delete $8; // spec_notifier_opt
} }
| K_Srecrem '(' spec_reference_event ',' spec_reference_event | K_Srecrem '(' spec_reference_event ',' spec_reference_event
',' expr_mintypmax ',' expr_mintypmax recrem_opt_args ')' ';' ',' expr_mintypmax ',' expr_mintypmax recrem_opt_args ')' ';'
@ -5983,7 +5983,7 @@ specify_item
delete $3; // spec_reference_event delete $3; // spec_reference_event
delete $5; // spec_reference_event delete $5; // spec_reference_event
delete $7; // delay_value delete $7; // delay_value
if($8) delete $8; // spec_notifier_opt delete $8; // spec_notifier_opt
} }
| K_Ssetup '(' spec_reference_event ',' spec_reference_event | K_Ssetup '(' spec_reference_event ',' spec_reference_event
',' delay_value spec_notifier_opt ')' ';' ',' delay_value spec_notifier_opt ')' ';'
@ -5992,7 +5992,7 @@ specify_item
delete $3; // spec_reference_event delete $3; // spec_reference_event
delete $5; // spec_reference_event delete $5; // spec_reference_event
delete $7; // delay_value delete $7; // delay_value
if($8) delete $8; // spec_notifier_opt delete $8; // spec_notifier_opt
} }
| K_Ssetuphold '(' spec_reference_event ',' spec_reference_event | K_Ssetuphold '(' spec_reference_event ',' spec_reference_event
',' expr_mintypmax ',' expr_mintypmax setuphold_opt_args ')' ';' ',' expr_mintypmax ',' expr_mintypmax setuphold_opt_args ')' ';'
@ -6020,7 +6020,7 @@ specify_item
delete $3; // spec_reference_event delete $3; // spec_reference_event
delete $5; // spec_reference_event delete $5; // spec_reference_event
delete $7; // delay_value delete $7; // delay_value
if($8) delete $8; // spec_notifier_opt delete $8; // spec_notifier_opt
} }
| K_Stimeskew '(' spec_reference_event ',' spec_reference_event | K_Stimeskew '(' spec_reference_event ',' spec_reference_event
',' delay_value timeskew_opt_args ')' ';' ',' delay_value timeskew_opt_args ')' ';'
@ -6030,9 +6030,9 @@ specify_item
delete $5; // spec_reference_event delete $5; // spec_reference_event
delete $7; // delay_value delete $7; // delay_value
if ($8->notifier) delete $8->notifier; delete $8->notifier;
if ($8->event_based_flag) delete $8->event_based_flag; delete $8->event_based_flag;
if ($8->remain_active_flag) delete $8->remain_active_flag; delete $8->remain_active_flag;
delete $8; // timeskew_opt_args delete $8; // timeskew_opt_args
} }
@ -6043,7 +6043,7 @@ specify_item
delete $3; // spec_reference_event delete $3; // spec_reference_event
delete $5; // delay_value delete $5; // delay_value
delete $7; // expression delete $7; // expression
if($8) delete $8; delete $8;
} }
| K_Swidth '(' spec_reference_event ',' delay_value ')' ';' | K_Swidth '(' spec_reference_event ',' delay_value ')' ';'
{ {