diff options
author | Ed Schonberg <schonberg@adacore.com> | 2018-07-17 08:12:14 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2018-07-17 08:12:14 +0000 |
commit | f4c2607769d476af4d340edea2e7c2f15266c3a1 (patch) | |
tree | 1c904805e5de917cce24b6de9b583c6345e3c220 /gcc/ada/gcc-interface/decl.c | |
parent | e164710e27346c3a9450416afaea2190c1055a95 (diff) | |
download | gcc-f4c2607769d476af4d340edea2e7c2f15266c3a1.zip gcc-f4c2607769d476af4d340edea2e7c2f15266c3a1.tar.gz gcc-f4c2607769d476af4d340edea2e7c2f15266c3a1.tar.bz2 |
[Ada] Fix expansion of aggregates components rewritten to raise statements
2018-07-17 Ed Schonberg <schonberg@adacore.com>
gcc/ada/
* exp_aggr.adb (Component_OK_For_Backend): If an array component of the
enclosing record has a bound that is out of range (and that has been
rewritten as a raise statement) the aggregate is not OK for any back
end, and should be expanded into individual assignments.
From-SVN: r262800
Diffstat (limited to 'gcc/ada/gcc-interface/decl.c')
0 files changed, 0 insertions, 0 deletions