diff options
author | Ronan Desplanques <desplanques@adacore.com> | 2024-03-18 09:58:00 +0100 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2024-05-17 10:21:07 +0200 |
commit | 167462f1977e7ed52a0d0aec8508b45bfe78c54b (patch) | |
tree | 104a69c2f9a4bd422c02757b14b619577dc89406 /libcpp | |
parent | fc477a3f361dd5e72512e4ad42ef204af7c4c3e5 (diff) | |
download | gcc-167462f1977e7ed52a0d0aec8508b45bfe78c54b.zip gcc-167462f1977e7ed52a0d0aec8508b45bfe78c54b.tar.gz gcc-167462f1977e7ed52a0d0aec8508b45bfe78c54b.tar.bz2 |
ada: Remove outdated workaround in aggregate expansion
Before this patch, the compiler refrained from rewriting aggregates
into purely positional form in some cases of one-component aggregates.
As explained in comments, this was because the back end could not
handle positional aggregates in those situations.
As the back end seems to have grown more capable, this patch removes
the workaround. It also extends the comments describing a warning that
is emitted in the same configuration with aggregates.
gcc/ada/
* exp_aggr.adb (Aggr_Size_OK): Remove workaround and extend
comment.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions