* trans.c (lvalue_required_p): Take base node directly instead
commit97f67e8325991858f090084f771494852fbf7f60
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2007 17:00:07 +0000 (5 17:00 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2007 17:00:07 +0000 (5 17:00 +0000)
tree74d79ba8b79742cd36ee30061cfff616cf02c445
parentaee9e6897010c83a9e8be5fff0a0876242eb92b7
* trans.c (lvalue_required_p): Take base node directly instead
of its parent.  Rename second parameter to 'gnu_type'.
<N_Indexed_Component>: Return 0 if the node isn't the prefix.
<N_Slice>: Likewise.
(Identifier_to_gnu): Rename parent_requires_lvalue to require_lvalue.
Adjust calls to lvalue_required_p.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130626 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/trans.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/specs/elab1.ads [new file with mode: 0644]