aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2022-11-19 18:01:21 +0100
committerMarc Poulhiès <poulhies@adacore.com>2022-11-22 13:34:51 +0100
commitcd4b47a9f7db20197bbe25cb60c9a8d8ef46de71 (patch)
tree5d29d3c79dbb4a2cc0b80bee4ccb5d0cc1900963 /libcpp
parente4faee8d02ec5d65bf418612f7181823eb08c078 (diff)
downloadgcc-cd4b47a9f7db20197bbe25cb60c9a8d8ef46de71.zip
gcc-cd4b47a9f7db20197bbe25cb60c9a8d8ef46de71.tar.gz
gcc-cd4b47a9f7db20197bbe25cb60c9a8d8ef46de71.tar.bz2
ada: Fix recent assertion failure on GPR2
It's the compiler trying to load the nonexistent body of a generic package when trying to inline a call to an expression function of this package that has a pre or post-condition (hence the need for -gnata to trigger the ICE). gcc/ada/ * contracts.adb (Build_Subprogram_Contract_Wrapper): Do not fiddle with the Was_Expression_Function flag. Move a few lines around.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions