summaryrefslogtreecommitdiff
path: root/gcc/ada/sem_util.adb
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/sem_util.adb')
-rw-r--r--gcc/ada/sem_util.adb30
1 files changed, 13 insertions, 17 deletions
diff --git a/gcc/ada/sem_util.adb b/gcc/ada/sem_util.adb
index e1cfa0470ae..9f861a2a850 100644
--- a/gcc/ada/sem_util.adb
+++ b/gcc/ada/sem_util.adb
@@ -7129,16 +7129,14 @@ package body Sem_Util is
-- Create new entities for the formal parameters
- if Present (Parameter_Specifications (Result)) then
- Formal_Spec := First (Parameter_Specifications (Result));
- while Present (Formal_Spec) loop
- Def_Id := Defining_Identifier (Formal_Spec);
- Set_Defining_Identifier (Formal_Spec,
- Make_Defining_Identifier (Sloc (Def_Id), Chars (Def_Id)));
-
- Next (Formal_Spec);
- end loop;
- end if;
+ Formal_Spec := First (Parameter_Specifications (Result));
+ while Present (Formal_Spec) loop
+ Def_Id := Defining_Identifier (Formal_Spec);
+ Set_Defining_Identifier (Formal_Spec,
+ Make_Defining_Identifier (Sloc (Def_Id), Chars (Def_Id)));
+
+ Next (Formal_Spec);
+ end loop;
return Result;
end Copy_Subprogram_Spec;
@@ -19095,13 +19093,11 @@ package body Sem_Util is
Nod : Node_Id;
begin
- if Present (List) then
- Nod := First (List);
- while Present (Nod) loop
- Visit (Nod);
- Next (Nod);
- end loop;
- end if;
+ Nod := First (List);
+ while Present (Nod) loop
+ Visit (Nod);
+ Next (Nod);
+ end loop;
end Visit_List;
------------------