aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/adaint.c
diff options
context:
space:
mode:
authorJavier Miranda <miranda@adacore.com>2018-07-16 14:10:27 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2018-07-16 14:10:27 +0000
commita3b7645bffbaf3dadf1f9cfccd93c6fba3e0834d (patch)
treeefe83c064e59079cd0bcf4b9b0fa565d139baf18 /gcc/ada/adaint.c
parentc4ea29786f9b6e63c47daddfb6bff5b690e5f555 (diff)
downloadgcc-a3b7645bffbaf3dadf1f9cfccd93c6fba3e0834d.zip
gcc-a3b7645bffbaf3dadf1f9cfccd93c6fba3e0834d.tar.gz
gcc-a3b7645bffbaf3dadf1f9cfccd93c6fba3e0834d.tar.bz2
[Ada] Crash processing sources under GNATprove debug mode
Processing sources under -gnatd.F the frontend may crash on an iterator of the form 'for X of ...' over an array if the iterator is located in an inlined subprogram. 2018-07-16 Javier Miranda <miranda@adacore.com> gcc/ada/ * exp_ch5.adb (Expand_Iterator_Loop_Over_Array): Code cleanup. Required to avoid generating an ill-formed tree that confuses gnatprove causing it to blowup. gcc/testsuite/ * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase. From-SVN: r262707
Diffstat (limited to 'gcc/ada/adaint.c')
0 files changed, 0 insertions, 0 deletions