aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/decl.c
diff options
context:
space:
mode:
authorRobert Dewar <dewar@adacore.com>2008-03-26 08:43:59 +0100
committerArnaud Charlet <charlet@gcc.gnu.org>2008-03-26 08:43:59 +0100
commit7e5e5cc7c4f75b465e1bcb0e4e5037297c5ce38e (patch)
tree6950f932ec7e2043a54a277a6f82a9c5c322856a /gcc/ada/decl.c
parentbc9bb02d4ec4130e7e6ffdbb29f6fc57b4137a6c (diff)
downloadgcc-7e5e5cc7c4f75b465e1bcb0e4e5037297c5ce38e.zip
gcc-7e5e5cc7c4f75b465e1bcb0e4e5037297c5ce38e.tar.gz
gcc-7e5e5cc7c4f75b465e1bcb0e4e5037297c5ce38e.tar.bz2
tbuild.ads, [...] (N_Pragma): Chars field removed, use Chars (Pragma_Identifier (..
2008-03-26 Robert Dewar <dewar@adacore.com> * tbuild.ads, tbuild.adb, trans.c, sprint.adb, exp_prag.adb, decl.c, par-ch2.adb, sem_elab.adb, sem_util.ads (N_Pragma): Chars field removed, use Chars (Pragma_Identifier (.. instead, adjustments throughout to accomodate this change. * s-pooglo.ads, s-pooloc.ads: Minor comment updates * exp_dbug.adb: Use Sem_Util.Set_Debug_Info_Needed (not Einfo.Set_Needs_Debug_Info) From-SVN: r133587
Diffstat (limited to 'gcc/ada/decl.c')
-rw-r--r--gcc/ada/decl.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/ada/decl.c b/gcc/ada/decl.c
index f7b51d5..0db79b5 100644
--- a/gcc/ada/decl.c
+++ b/gcc/ada/decl.c
@@ -5035,7 +5035,7 @@ prepend_attributes (Entity_Id gnat_entity, struct attrib ** attr_list)
(First (gnat_assoc)))))));
}
- switch (Get_Pragma_Id (Chars (gnat_temp)))
+ switch (Get_Pragma_Id (Pragma_Identifier (Chars (gnat_temp))))
{
case Pragma_Machine_Attribute:
etype = ATTR_MACHINE_ATTRIBUTE;
@@ -7068,10 +7068,11 @@ check_ok_for_atomic (tree object, Entity_Id gnat_entity, bool comp_p)
gnat_node = Next_Rep_Item (gnat_node))
{
if (!comp_p && Nkind (gnat_node) == N_Pragma
- && Get_Pragma_Id (Chars (gnat_node)) == Pragma_Atomic)
+ && (Get_Pragma_Id (Chars (Pragma_Identifier (gnat_node)))
+ == Pragma_Atomic))
gnat_error_point = First (Pragma_Argument_Associations (gnat_node));
else if (comp_p && Nkind (gnat_node) == N_Pragma
- && (Get_Pragma_Id (Chars (gnat_node))
+ && (Get_Pragma_Id (Chars (Pragma_Identifier (gnat_node)))
== Pragma_Atomic_Components))
gnat_error_point = First (Pragma_Argument_Associations (gnat_node));
}