diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2022-12-15 19:33:45 +0100 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2023-01-05 15:29:59 +0100 |
commit | f0bed52ec97a485aa6ddfd6d83a20402eaf4a63e (patch) | |
tree | 4e5eb54ad71d1151f1f76528d2977f5824b7ebd6 /gcc/function-tests.cc | |
parent | 90d3cd03b35147b24091e7eba249fd4ea178082f (diff) | |
download | gcc-f0bed52ec97a485aa6ddfd6d83a20402eaf4a63e.zip gcc-f0bed52ec97a485aa6ddfd6d83a20402eaf4a63e.tar.gz gcc-f0bed52ec97a485aa6ddfd6d83a20402eaf4a63e.tar.bz2 |
ada: Simplify new expansion of contracts
We can now use an extended return statement in all cases since it no longer
generates an extra copy for nonlimited by-reference types.
gcc/ada/
* contracts.adb (Build_Subprogram_Contract_Wrapper): Generate an
extended return statement in all cases.
(Expand_Subprogram_Contract): Adjust comment.
Diffstat (limited to 'gcc/function-tests.cc')
0 files changed, 0 insertions, 0 deletions