Remove checks for non-NULL before deleting
This commit is contained in:
parent
e0d0dff8d6
commit
13fcf2d844
28
parse.y
28
parse.y
|
|
@ -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 ')' ';'
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue