aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/snames.ads-tmpl
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2020-03-11 07:56:34 -0400
committerPierre-Marie de Rodat <derodat@adacore.com>2020-06-10 09:35:02 -0400
commit2db262f29a4b1495885b1f23335b6dc363bf1143 (patch)
tree3d381feca9d32e614254a4bcaa1ba12a3512b3a7 /gcc/ada/snames.ads-tmpl
parent8439cae845f2148c2df5aefa120b968ec73dd07e (diff)
downloadgcc-2db262f29a4b1495885b1f23335b6dc363bf1143.zip
gcc-2db262f29a4b1495885b1f23335b6dc363bf1143.tar.gz
gcc-2db262f29a4b1495885b1f23335b6dc363bf1143.tar.bz2
[Ada] AI12-0311 New checks for language-defined units
2020-06-10 Arnaud Charlet <charlet@adacore.com> gcc/ada/ * snames.ads-tmpl (Name_Characters_Assertion_Check, Name_Containers_Assertion_Check, Name_Interfaces_Assertion_Check, Name_IO_Assertion_Check, Name_Numerics_Assertion_Check, Name_Strings_Assertion_Check, Name_System_Assertion_Check): New constants. * types.ads (Characters_Assertion_Check, Containers_Assertion_Check, Interfaces_Assertion_Check, IO_Assertion_Check, Numerics_Assertion_Check, Strings_Assertion_Check, System_Assertion_Check): New constants. (All_Checks): Update accordingly.
Diffstat (limited to 'gcc/ada/snames.ads-tmpl')
-rw-r--r--gcc/ada/snames.ads-tmpl9
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ada/snames.ads-tmpl b/gcc/ada/snames.ads-tmpl
index 0f39a97..a1a7bf7 100644
--- a/gcc/ada/snames.ads-tmpl
+++ b/gcc/ada/snames.ads-tmpl
@@ -1206,21 +1206,28 @@ package Snames is
Name_Alignment_Check : constant Name_Id := N + $; -- GNAT
Name_Allocation_Check : constant Name_Id := N + $;
Name_Atomic_Synchronization : constant Name_Id := N + $; -- GNAT
+ Name_Characters_Assertion_Check : constant Name_Id := N + $;
+ Name_Containers_Assertion_Check : constant Name_Id := N + $;
Name_Discriminant_Check : constant Name_Id := N + $;
Name_Division_Check : constant Name_Id := N + $;
Name_Duplicated_Tag_Check : constant Name_Id := N + $; -- GNAT
Name_Elaboration_Check : constant Name_Id := N + $;
Name_Index_Check : constant Name_Id := N + $;
+ Name_Interfaces_Assertion_Check : constant Name_Id := N + $;
+ Name_IO_Assertion_Check : constant Name_Id := N + $;
Name_Length_Check : constant Name_Id := N + $;
+ Name_Numerics_Assertion_Check : constant Name_Id := N + $;
Name_Overflow_Check : constant Name_Id := N + $;
Name_Predicate_Check : constant Name_Id := N + $; -- GNAT
+ Name_Program_Error_Check : constant Name_Id := N + $;
Name_Range_Check : constant Name_Id := N + $;
Name_Storage_Check : constant Name_Id := N + $;
+ Name_Strings_Assertion_Check : constant Name_Id := N + $;
+ Name_System_Assertion_Check : constant Name_Id := N + $;
Name_Tag_Check : constant Name_Id := N + $;
Name_Validity_Check : constant Name_Id := N + $; -- GNAT
Name_Container_Checks : constant Name_Id := N + $; -- GNAT
Name_Tampering_Check : constant Name_Id := N + $; -- GNAT
- Name_Program_Error_Check : constant Name_Id := N + $;
Name_Tasking_Check : constant Name_Id := N + $;
Name_All_Checks : constant Name_Id := N + $;
Last_Check_Name : constant Name_Id := N + $;