]> gcc.gnu.org Git - gcc.git/commit
[Ada] Don't create calls to Abort_Undefer when not Abort_Allowed
authorGhjuvan Lacambre <lacambre@adacore.com>
Tue, 15 Mar 2022 09:57:45 +0000 (10:57 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Tue, 17 May 2022 08:25:44 +0000 (08:25 +0000)
commit6e2d6b8e8ead146f6d7e314c9d6763bbefc7459b
treeb7062444f904057f00e17210768c51df3fa7551a
parent98208e364c10f71a1609b93959cc81e1e2549163
[Ada] Don't create calls to Abort_Undefer when not Abort_Allowed

Prevent creation of references to Abort_Undefer when aborts aren't
allowed. Another solution could have been an early return at
Expand_N_Asynchronous_Select's beginning, but this would break backends
that currently expect trees that do not contain any
N_Asynchronous_Selects in their AST (e.g. CodePeer).

gcc/ada/

* exp_ch9.adb (Expand_N_Asynchronous_Select): Don't generate
Abort_Undefers when not Abort_Allowed.
gcc/ada/exp_ch9.adb
This page took 0.054844 seconds and 5 git commands to generate.