diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2024-10-16 09:05:55 +0200 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-11-04 16:57:58 +0100 |
commit | 7bcfdac0ef763587efd014310b779e192b143c62 (patch) | |
tree | 6ed56decb659aa953276f1b421cb093198d27289 /gcc/fortran | |
parent | 56ea463808d47cc8bf342b32125e793cfcde472d (diff) | |
download | gcc-7bcfdac0ef763587efd014310b779e192b143c62.zip gcc-7bcfdac0ef763587efd014310b779e192b143c62.tar.gz gcc-7bcfdac0ef763587efd014310b779e192b143c62.tar.bz2 |
ada: Fix crash on default value with nested iterated component associations
The problem is that the freeze node for the type of the element ends up in
the component list of the record type declared with the default value.
gcc/ada/ChangeLog:
PR ada/113036
* freeze.adb (Freeze_Expression): Deal with freezing actions coming
from within nested internal loops present in spec expressions.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions