[Ada] Crash on cond expression as actual for anonymous access formal
authorJustin Squirek <squirek@adacore.com>
Wed, 22 Jul 2020 12:13:24 +0000 (08:13 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Tue, 20 Oct 2020 07:21:45 +0000 (03:21 -0400)
commitabc694ce7c956a38d2e8057496e25766cf0e216a
tree7133f661c9d842edd06f770f0f291f22d798b42a
parentc01c11cc9cbb2d2a78f03c7c90d98149fd650a95
[Ada] Crash on cond expression as actual for anonymous access formal

gcc/ada/

* exp_ch6.adb (Expand_Branch): Properly anticipate expansion of
conditional expressions producing object declarations in
addition to assignment statements, and rename formal.
gcc/ada/exp_ch6.adb