aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorsquirek <squirek@adacore.com>2024-10-30 16:33:29 +0000
committerMarc Poulhiès <dkm@gcc.gnu.org>2024-11-12 14:05:48 +0100
commitc77a2cf0ec892256ef47edf373607d3b0a807210 (patch)
tree69abc0ffdc9586f15c0091bf0dbdd49529e5b31c /libgcc
parentd34069c3ffaac95ba880ba12de26972bc3fb91b8 (diff)
downloadgcc-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 'libgcc')
0 files changed, 0 insertions, 0 deletions