OSDN Git Service

* decl.c (gnat_to_gnu_entity): Use pointers to dummy nodes, rather
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 10 Jun 2007 18:36:40 +0000 (18:36 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 10 Jun 2007 18:36:40 +0000 (18:36 +0000)
commita801596b627fbae8ca23d0d098b7b5c31ba30047
tree05c191c3e0692e3f81ae4fa151888959b5108a53
parent676792f6faa9b49fa90404248a3771719858c97d
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125602 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/decl.c
gcc/ada/gigi.h
gcc/ada/trans.c
gcc/ada/utils.c