[Ada] Stronger assertion about flag for checking static expressions

gcc/ada/

	* sem_eval.adb (Set_Checking_Potentially_Static_Expression):
	Stronger assertion.
This commit is contained in:
Piotr Trojanek 2021-05-21 11:47:45 +02:00 committed by Pierre-Marie de Rodat
parent 18b267aeeb
commit cce46226b0

View File

@ -6481,11 +6481,10 @@ package body Sem_Eval is
procedure Set_Checking_Potentially_Static_Expression (Value : Boolean) is
begin
-- Verify that we're not currently checking for a potentially static
-- expression unless we're disabling such checking.
-- Verify that we only start/stop checking for a potentially static
-- expression and do not start or stop it twice in a row.
pragma Assert
(not Checking_For_Potentially_Static_Expression or else not Value);
pragma Assert (Checking_For_Potentially_Static_Expression /= Value);
Checking_For_Potentially_Static_Expression := Value;
end Set_Checking_Potentially_Static_Expression;