From: Piotr Trojanek Date: Tue, 3 Nov 2020 18:43:07 +0000 (+0100) Subject: [Ada] Sync doc and code for pragma Assertion_Policy X-Git-Tag: upstream/12.2.0~11479 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=79b149b19d9079f67dfb2c5d7b99aa103f108e19;p=platform%2Fupstream%2Fgcc.git [Ada] Sync doc and code for pragma Assertion_Policy gcc/ada/ * doc/gnat_rm/implementation_defined_pragmas.rst (Assertion_Policy): Add "Default_Initial_Condition", "Initial_Condition" and "Subprogram_Variant". * gnat_rm.texi: Regenerate. --- diff --git a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst index ddf60ec..2fad1d6 100644 --- a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst +++ b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst @@ -444,21 +444,24 @@ Syntax:: Type_Invariant | Type_Invariant'Class - ID_ASSERTION_KIND ::= Assertions | - Assert_And_Cut | - Assume | - Contract_Cases | - Debug | - Ghost | - Invariant | - Invariant'Class | - Loop_Invariant | - Loop_Variant | - Postcondition | - Precondition | - Predicate | - Refined_Post | - Statement_Assertions + ID_ASSERTION_KIND ::= Assertions | + Assert_And_Cut | + Assume | + Contract_Cases | + Debug | + Default_Initial_Condition | + Ghost | + Initial_Condition | + Invariant | + Invariant'Class | + Loop_Invariant | + Loop_Variant | + Postcondition | + Precondition | + Predicate | + Refined_Post | + Statement_Assertions | + Subprogram_Variant POLICY_IDENTIFIER ::= Check | Disable | Ignore | Suppressible diff --git a/gcc/ada/gnat_rm.texi b/gcc/ada/gnat_rm.texi index 6666520..c51c605 100644 --- a/gcc/ada/gnat_rm.texi +++ b/gcc/ada/gnat_rm.texi @@ -21,7 +21,7 @@ @copying @quotation -GNAT Reference Manual , Nov 19, 2020 +GNAT Reference Manual , Nov 20, 2020 AdaCore @@ -1817,21 +1817,24 @@ RM_ASSERTION_KIND ::= Assert | Type_Invariant | Type_Invariant'Class -ID_ASSERTION_KIND ::= Assertions | - Assert_And_Cut | - Assume | - Contract_Cases | - Debug | - Ghost | - Invariant | - Invariant'Class | - Loop_Invariant | - Loop_Variant | - Postcondition | - Precondition | - Predicate | - Refined_Post | - Statement_Assertions +ID_ASSERTION_KIND ::= Assertions | + Assert_And_Cut | + Assume | + Contract_Cases | + Debug | + Default_Initial_Condition | + Ghost | + Initial_Condition | + Invariant | + Invariant'Class | + Loop_Invariant | + Loop_Variant | + Postcondition | + Precondition | + Predicate | + Refined_Post | + Statement_Assertions | + Subprogram_Variant POLICY_IDENTIFIER ::= Check | Disable | Ignore | Suppressible @end example