[Ada] Reuse Is_Named_Number where possible
authorPiotr Trojanek <trojanek@adacore.com>
Fri, 9 Oct 2020 12:03:38 +0000 (14:03 +0200)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 25 Nov 2020 13:22:23 +0000 (08:22 -0500)
gcc/ada/

* sem_attr.adb, sem_prag.adb: Use Is_Named_Number.

gcc/ada/sem_attr.adb
gcc/ada/sem_prag.adb

index 0fdc830..8d8903a 100644 (file)
@@ -6636,7 +6636,7 @@ package body Sem_Attr is
          Check_E0;
 
          if not Is_Entity_Name (P)
-           or else Ekind (Entity (P)) not in Named_Kind
+           or else not Is_Named_Number (Entity (P))
          then
             Error_Attr_P ("prefix for % attribute must be named number");
 
index 2ccaaa2..5a2dfff 100644 (file)
@@ -2383,7 +2383,7 @@ package body Sem_Prag is
                     ("global item must denote object, state or current "
                      & "instance of concurrent type", Item);
 
-                  if Ekind (Item_Id) in Named_Kind then
+                  if Is_Named_Number (Item_Id) then
                      SPARK_Msg_NE
                        ("\named number & is not an object", Item, Item_Id);
                   end if;