diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2023-01-27 15:13:07 +0100 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2023-05-16 10:30:58 +0200 |
commit | 5f8a29bd3487a60cf513c4976769b7dc0113f227 (patch) | |
tree | 52ec480ea2801b69e2e7dd6a90d15c42df7fa44c /gcc/ada/usage.adb | |
parent | 8ebdd4431829c61228ec92f906cb9f7a2141325f (diff) | |
download | gcc-5f8a29bd3487a60cf513c4976769b7dc0113f227.zip gcc-5f8a29bd3487a60cf513c4976769b7dc0113f227.tar.gz gcc-5f8a29bd3487a60cf513c4976769b7dc0113f227.tar.bz2 |
ada: Fix internal error on chain of predicated record types
The preanalysis of a predicate set on one of the record types was causing
premature freezing of another record type.
gcc/ada/
* sem_ch13.adb: Add with and use clauses for Expander.
(Resolve_Aspect_Expressions) <Aspect_Predicate>: Emulate a
bona-fide preanalysis setup before calling
Resolve_Aspect_Expression.
Diffstat (limited to 'gcc/ada/usage.adb')
0 files changed, 0 insertions, 0 deletions