]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] Fix expansion of quantified expressions as part of "others" associations
authorpmderodat <pmderodat@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 May 2018 09:04:59 +0000 (09:04 +0000)
committerpmderodat <pmderodat@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 May 2018 09:04:59 +0000 (09:04 +0000)
commit29c7ff7baa1bf0e5e98bc0ba1035af90ebe84363
treeb2c9d056b3c4c603f2a8144c66b1691350cb08ce
parent4a62b4966208a7d2a6ba7bc0caca67ab8a6d4a7a
[Ada] Fix expansion of quantified expressions as part of "others" associations

2018-05-25  Ed Schonberg  <schonberg@adacore.com>

gcc/ada/

* exp_aggr.adb (Flatten): A quantified expression cannot be duplicated
in an others clause to prevent visibility issues with the generated
loop variable.
(Component_OK_For_Backend): Return false for a quantified expression.
(Check_Static_Component): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@260737 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/exp_aggr.adb