diff options
author | Ed Schonberg <schonberg@adacore.com> | 2021-02-01 13:12:57 -0500 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2021-05-07 05:29:00 -0400 |
commit | 4b0ba35687c2df12589cb197a4186e19f40def7f (patch) | |
tree | 35a50efdbfb78d6a3ca753ff6e5b61ee18b3a3fd /gcc/ada/gcc-interface/trans.c | |
parent | 62acd2c453976165d2a6cd48d06a7341408b7e78 (diff) | |
download | gcc-4b0ba35687c2df12589cb197a4186e19f40def7f.zip gcc-4b0ba35687c2df12589cb197a4186e19f40def7f.tar.gz gcc-4b0ba35687c2df12589cb197a4186e19f40def7f.tar.bz2 |
[Ada] Crash on imported object with deep initialization and No_Aborts
gcc/ada/
* exp_util.adb (Remove_Init_Call): If a simple initialization
call is present, and the next statement is an initialization
block (that contains a call to a Deep_ Initialize routine),
remove the block as well, and insert the first initialization
call in it, in case it is needed for later relocation.
Diffstat (limited to 'gcc/ada/gcc-interface/trans.c')
0 files changed, 0 insertions, 0 deletions