[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)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 15 Jul 2020 13:42:35 +0000 (09:42 -0400)
commit4f6ebe2a519e26ff881cf0ff26eac4dae807e613
treebfb8ea39e447998d054f077d6f5024206f172437
parent3c30eac83cb16fb8085683515a796f22d5e33ef5
[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