diff options
author | squirek <squirek@adacore.com> | 2024-10-30 16:33:29 +0000 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-11-12 14:05:48 +0100 |
commit | c77a2cf0ec892256ef47edf373607d3b0a807210 (patch) | |
tree | 69abc0ffdc9586f15c0091bf0dbdd49529e5b31c /gcc/gcov-iov.c | |
parent | d34069c3ffaac95ba880ba12de26972bc3fb91b8 (diff) | |
download | gcc-c77a2cf0ec892256ef47edf373607d3b0a807210.zip gcc-c77a2cf0ec892256ef47edf373607d3b0a807210.tar.gz gcc-c77a2cf0ec892256ef47edf373607d3b0a807210.tar.bz2 |
ada: Compile time crash on limited object in extended return
This patch fixes an error in the compiler whereby using an extended return on
an object of limited tagged type which extends a tagged protected type may lead
to a compile-time crash.
gcc/ada/ChangeLog:
* exp_ch3.adb (Build_Assignment): Add condition to fetch corresponding
record types for concurrent tagged types.
Diffstat (limited to 'gcc/gcov-iov.c')
0 files changed, 0 insertions, 0 deletions