OSDN Git Service

(lvalue_required_p): Handle N_Parameter_Association like N_Function_Call
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Aug 2007 08:58:31 +0000 (08:58 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Aug 2007 08:58:31 +0000 (08:58 +0000)
commita3e85b0b6ff364f1ccb45ad11eb18a6add2d577c
tree51c86076226cad90f01bdb90b6ca5509b68c51dc
parent946aeee5dd11aba7ce6fa693e5b23d05f19526bf
(lvalue_required_p): Handle N_Parameter_Association like N_Function_Call
and N_Procedure_Call_Statement.
(takes_address): Rename to lvalue_required_p, add third parameter
'aliased'
and adjust recursive calls.
<N_Indexed_Component>: Update 'aliased' from the array type.
<N_Selected_Component>: New case.
<N_Object_Renaming_Declaration>: New Likewise.
(Identifier_to_gnu): Adjust for above changes.
(maybe_stabilize_reference) <CONST_DECL>: New case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127470 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/trans.c