* gcc-interface/decl.c (subst_pair): Declare. Declare a VEC of it.
authorfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 7 Aug 2010 04:26:26 +0000 (04:26 +0000)
committerfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 7 Aug 2010 04:26:26 +0000 (04:26 +0000)
commitfc45626ce35b6b430867d2a0bca952c31bbabbf1
tree1b47a8369c14e2c0389953c3492445a99eaaac14
parentcfb0bbc14edf5845745cd0931783ba43210cd539
* gcc-interface/decl.c (subst_pair): Declare.  Declare a VEC of it.
(build_subst_list): Return a VEC instead of a tree.
(build_variant_list): Take a VEC for subst_list.  Adjust
accordingly.
(create_field_decl_from): Likewise.
(create_variant_part_from): Likewise.
(copy_and_substitute_in_size): Likewise.
(gnat_to_gnu_entity): Adjust for new interface to build_subst_list.
Free the built vector.

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