diff options
| author | Eric Botcazou <ebotcazou@adacore.com> | 2025-11-02 17:11:19 +0100 |
|---|---|---|
| committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2025-11-13 16:36:10 +0100 |
| commit | 14af70d6573102798316915f9b4a65b39e2c9ccb (patch) | |
| tree | 76658585f811fb3e9e451a819142dfd748375171 /libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java | |
| parent | 833aa09c1c4602a24283222850ef38a59cf75238 (diff) | |
ada: Fix internal error on protected entry and private record
This is a freezing issue introduced by the new support for deferred extra
formals. The freezing of local types created during the expansion of the
entry construct happens in the wrong scope when the expansion is deferred,
causing reference-before-freezing in the expanded code.
gcc/ada/ChangeLog:
* exp_ch9.adb (Expand_N_Entry_Declaration): In the deferred case,
freeze immediately all the newly created entities.
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java')
0 files changed, 0 insertions, 0 deletions
