diff options
author | Arnaud Charlet <charlet@adacore.com> | 2022-04-02 17:29:09 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2022-05-18 08:41:04 +0000 |
commit | 5b0e8d6937f7857e3dc7486a989e0c72d478c1ed (patch) | |
tree | 5d2e8c571c07343ed095719f6f006f1df30177ed /gcc/fortran | |
parent | 9af8c27f090ae549f43e40cff00a9d702db0ac85 (diff) | |
download | gcc-5b0e8d6937f7857e3dc7486a989e0c72d478c1ed.zip gcc-5b0e8d6937f7857e3dc7486a989e0c72d478c1ed.tar.gz gcc-5b0e8d6937f7857e3dc7486a989e0c72d478c1ed.tar.bz2 |
[Ada] Errors missed on ACATS test B650007
This ACATS test shows that we need to call Is_Immutably_Limited_Type
in Analyze_Function_Return and also that we have a latent bug in
Is_Immutably_Limited_Type which shouldn't look through private types.
gcc/ada/
* sem_aux.adb (Is_Immutably_Limited_Type): Do not look through
private types as per RM 7.5(8.1).
* sem_ch6.adb (Analyze_Function_Return): Use
Is_Immutably_Limited_Type as per RM 6.5(5.10).
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions