]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] Ongoing work for unnamed and named container aggregates
authorEd Schonberg <schonberg@adacore.com>
Sun, 31 May 2020 20:01:41 +0000 (16:01 -0400)
committerGiuliano Belinassi <giuliano.belinassi@usp.br>
Mon, 17 Aug 2020 16:17:47 +0000 (13:17 -0300)
commitcaae49d4fa6e93fe04d768e0f56d3010977918a8
tree3393b1f7b46d25ea533d3e5cc8daa9c6078f262d
parent6082dd09604290d65673059d37dc5bed1d3e9fed
[Ada] Ongoing work for unnamed and named container aggregates

gcc/ada/

* sem_aggr.adb (Resolve_Iterated_Component_Association): New
procedure, internal to Resolve_Container_Aggregate, to complete
semantic analysis of Iterated_Component_Associations.
* exp_aggr.adb (Expand_Iterated_Component): New procedure,
internal to Expand_Container_Aggregate, to expand the construct
into an implicit loop that performs individual insertions into
the target aggregate.
gcc/ada/exp_aggr.adb
gcc/ada/sem_aggr.adb