decl.c (gnat_to_gnu_entity): Use pointers to dummy nodes...
authorDuncan Sands <baldrick@free.fr>
Sun, 10 Jun 2007 18:36:40 +0000 (20:36 +0200)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sun, 10 Jun 2007 18:36:40 +0000 (18:36 +0000)
commit1bbf850280fd2a435aea5321ad3f79977dbc595c
tree05c191c3e0692e3f81ae4fa151888959b5108a53
parent55edccf416b868b9b05a459a25487785eaaf7b63
decl.c (gnat_to_gnu_entity): Use pointers to dummy nodes...

* decl.c (gnat_to_gnu_entity): Use pointers to dummy nodes, rather
than to void, for the fields when making a new fat pointer type.
(gnat_substitute_in_type): Now substitute_in_type.
* gigi.h (gnat_substitute_in_type): Likewise.
* trans.c (gnat_gimplify_expr): Remove COMPONENT_REF kludge.
* utils.c (update_pointer_to): Update fat pointers by updating the
dummy node pointers used for the fields.

From-SVN: r125602
gcc/ada/ChangeLog
gcc/ada/decl.c
gcc/ada/gigi.h
gcc/ada/trans.c
gcc/ada/utils.c