aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/einfo-utils.adb
diff options
context:
space:
mode:
authorBob Duff <duff@adacore.com>2021-07-26 15:26:28 -0400
committerPierre-Marie de Rodat <derodat@adacore.com>2021-09-22 15:01:50 +0000
commitc0471c61e1f3bcd86e819f2e6b5e054f80572a41 (patch)
tree0713b5f73937f95455f4a901fa09b193f9dbcd77 /gcc/ada/einfo-utils.adb
parent490a987e05da85710ca68f4f30948ec904d745e9 (diff)
downloadgcc-c0471c61e1f3bcd86e819f2e6b5e054f80572a41.zip
gcc-c0471c61e1f3bcd86e819f2e6b5e054f80572a41.tar.gz
gcc-c0471c61e1f3bcd86e819f2e6b5e054f80572a41.tar.bz2
[Ada] Fix conformance errors and erroneous code
gcc/ada/ * contracts.adb, einfo-utils.adb, einfo-utils.ads, exp_ch7.adb, exp_ch9.adb, exp_disp.adb, exp_prag.adb, exp_smem.adb, exp_util.adb, freeze.adb, sem_aggr.adb, sem_attr.adb, sem_ch8.adb, sem_prag.ads, sem_util.adb, sem_util.ads: Fix conformance errors. * errout.adb, erroutc.adb: Remove pragmas Suppress. * err_vars.ads: Initialize variables that were previously being read uninitialized.
Diffstat (limited to 'gcc/ada/einfo-utils.adb')
-rw-r--r--gcc/ada/einfo-utils.adb4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ada/einfo-utils.adb b/gcc/ada/einfo-utils.adb
index cbd957b..4e5f434 100644
--- a/gcc/ada/einfo-utils.adb
+++ b/gcc/ada/einfo-utils.adb
@@ -701,7 +701,7 @@ package body Einfo.Utils is
-- Entry_Index_Type --
----------------------
- function Entry_Index_Type (Id : E) return N is
+ function Entry_Index_Type (Id : E) return E is
begin
pragma Assert (Ekind (Id) = E_Entry_Family);
return Etype (Discrete_Subtype_Definition (Parent (Id)));
@@ -1745,7 +1745,7 @@ package body Einfo.Utils is
-- Link_Entities --
-------------------
- procedure Link_Entities (First : Entity_Id; Second : Node_Id) is
+ procedure Link_Entities (First, Second : Entity_Id) is
begin
if Present (Second) then
Set_Prev_Entity (Second, First); -- First <-- Second