aboutsummaryrefslogtreecommitdiff
path: root/intl
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2023-02-01 12:35:08 +0100
committerMarc Poulhiès <poulhies@adacore.com>2023-05-22 10:44:08 +0200
commit159977048dcdf3d4f7f4c7bd0186be411464cd0f (patch)
tree410e379da4068e126de2ed5173dd05fc0cb207f5 /intl
parent165b05717cfe9ed17a87b5430e5f9dd19aa8eb1a (diff)
downloadgcc-159977048dcdf3d4f7f4c7bd0186be411464cd0f.zip
gcc-159977048dcdf3d4f7f4c7bd0186be411464cd0f.tar.gz
gcc-159977048dcdf3d4f7f4c7bd0186be411464cd0f.tar.bz2
ada: Fix error and crash on imported function with precondition and 'Base
This fixes a spurious error on an imported function with a precondition and a parameter declared with a 'Base formal type, and even a crash in the case where this function is declared in a generic package. gcc/ada/ * freeze.adb (Wrap_Imported_Subprogram): Use Copy_Subprogram_Spec to copy the spec from the subprogram to the generated subprogram body. (Freeze_Entity): Do not wrap imported subprograms inside generics.
Diffstat (limited to 'intl')
0 files changed, 0 insertions, 0 deletions