[Ada] Reuse Is_Object where possible
2020-06-16 Piotr Trojanek <trojanek@adacore.com> gcc/ada/ * einfo.adb, exp_spark.adb, exp_util.adb, sem_eval.adb: Replace "Ekind ... in Object_Kind" with "Is_Object (...)".
This commit is contained in:
parent
96bd3460c9
commit
a1447c2a84
@ -997,7 +997,7 @@ package body Einfo is
|
|||||||
|
|
||||||
function Current_Value (Id : E) return N is
|
function Current_Value (Id : E) return N is
|
||||||
begin
|
begin
|
||||||
pragma Assert (Ekind (Id) in Object_Kind);
|
pragma Assert (Is_Object (Id));
|
||||||
return Node9 (Id);
|
return Node9 (Id);
|
||||||
end Current_Value;
|
end Current_Value;
|
||||||
|
|
||||||
|
@ -434,7 +434,7 @@ package body Exp_SPARK is
|
|||||||
begin
|
begin
|
||||||
-- Replace a reference to a renaming with the actual renamed object
|
-- Replace a reference to a renaming with the actual renamed object
|
||||||
|
|
||||||
if Ekind (Obj_Id) in Object_Kind then
|
if Is_Object (Obj_Id) then
|
||||||
Ren := Renamed_Object (Obj_Id);
|
Ren := Renamed_Object (Obj_Id);
|
||||||
|
|
||||||
if Present (Ren) then
|
if Present (Ren) then
|
||||||
|
@ -6396,7 +6396,7 @@ package body Exp_Util is
|
|||||||
|
|
||||||
-- Immediate return, nothing doing, if this is not an object
|
-- Immediate return, nothing doing, if this is not an object
|
||||||
|
|
||||||
if Ekind (Ent) not in Object_Kind then
|
if not Is_Object (Ent) then
|
||||||
return;
|
return;
|
||||||
end if;
|
end if;
|
||||||
|
|
||||||
|
@ -1001,7 +1001,7 @@ package body Sem_Eval is
|
|||||||
(Is_Known_Valid (Entity (Opnd))
|
(Is_Known_Valid (Entity (Opnd))
|
||||||
or else Ekind (Entity (Opnd)) = E_In_Parameter
|
or else Ekind (Entity (Opnd)) = E_In_Parameter
|
||||||
or else
|
or else
|
||||||
(Ekind (Entity (Opnd)) in Object_Kind
|
(Is_Object (Entity (Opnd))
|
||||||
and then Present (Current_Value (Entity (Opnd))))))
|
and then Present (Current_Value (Entity (Opnd))))))
|
||||||
or else Is_OK_Static_Expression (Opnd);
|
or else Is_OK_Static_Expression (Opnd);
|
||||||
end Is_Known_Valid_Operand;
|
end Is_Known_Valid_Operand;
|
||||||
|
Loading…
Reference in New Issue
Block a user