]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Ada] Add contract to Ada.Task_Identification.Activation_Is_Complete
authorPiotr Trojanek <trojanek@adacore.com>
Wed, 17 Nov 2021 13:24:25 +0000 (14:24 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Thu, 2 Dec 2021 16:26:20 +0000 (16:26 +0000)
gcc/ada/

* libgnarl/a-taside.ads (Activation_Is_Complete): Add
precondition.

gcc/ada/libgnarl/a-taside.ads

index a3b1e94bd9d20209ac09d209bfcac312ec98737b..682211cbf40bac22af713c6c70001c47ba0c58ca 100644 (file)
@@ -92,6 +92,7 @@ is
 
    function Activation_Is_Complete (T : Task_Id) return Boolean with
      Volatile_Function,
+     Pre    => T /= Null_Task_Id,
      Global => Tasking_State;
 
 private