aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2022-03-05 19:18:18 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2022-05-13 08:04:47 +0000
commitc77e4873b14bd84fc6715db8980ce14886b28906 (patch)
tree65fdb5f5c750c0b5e539b80f871fe2c89d22b8cb /gcc/ada/gcc-interface
parentba75fee24d91eb241b5784a8a55175c294b040ab (diff)
downloadgcc-c77e4873b14bd84fc6715db8980ce14886b28906.zip
gcc-c77e4873b14bd84fc6715db8980ce14886b28906.tar.gz
gcc-c77e4873b14bd84fc6715db8980ce14886b28906.tar.bz2
[Ada] Fix incorrect call to inherited function with limited return type
This is a return convention mismatch coming from a discrepancy of the Returns_By_Ref flag for the inherited function. gcc/ada/ * sem_ch3.adb (Derive_Subprogram): For a function, also copy the Returns_By_Ref flag from the parent.
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions