diff options
author | Javier Miranda <miranda@adacore.com> | 2020-04-23 13:36:43 -0400 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-06-18 05:08:34 -0400 |
commit | b93d80bc8fc58c4ef746a8ddc699167c3ededfb9 (patch) | |
tree | 66006b73332d911197516ea412dab858565c9ec4 /gcc/tree-vectorizer.c | |
parent | 4f4fd8ae2ce8ad7ccaf996d21ea7e82388bb0e23 (diff) | |
download | gcc-b93d80bc8fc58c4ef746a8ddc699167c3ededfb9.zip gcc-b93d80bc8fc58c4ef746a8ddc699167c3ededfb9.tar.gz gcc-b93d80bc8fc58c4ef746a8ddc699167c3ededfb9.tar.bz2 |
[Ada] Crash in tagged type constructor with task components
2020-06-18 Javier Miranda <miranda@adacore.com>
gcc/ada/
* exp_ch6.adb (BIP_Suffix_Kind, Is_Build_In_Place_Entity): Move
declarations...
* exp_ch6.ads: Here.
* exp_util.adb (Is_Secondary_Stack_BIP_Func_Call): Do not rely
on the name of the scope to locate the extra formal BIPalloc
since they are copied when the pointer type associated with
dispatching calls is built; rely on routines
Is_Build_In_Place_Entity and BIP_Suffix_Kind.
* exp_disp.adb (Expand_Dispatching_Call): Set the scope of the
first extra formal of the internally built pointer type.
* sem_ch3.adb (Derive_Subprogram): Do not inherit extra formals
from a limited interface parent since limitedness is not
inherited in such case (AI-419) and this affects the extra
formals.
* sprint.adb (Write_Itype): Output extra formals of subprogram
types.
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions