diff options
author | squirek <squirek@adacore.com> | 2024-08-13 11:42:41 +0000 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-10-08 10:37:13 +0200 |
commit | 0171938cfc357ed43c2b95ddee504f614cac7982 (patch) | |
tree | 994e2fedb6648b7dbe641ffbf32616d357aa4550 /libcpp | |
parent | d9b76deb580eb4fc5046d6c0263f420acaa444c9 (diff) | |
download | gcc-0171938cfc357ed43c2b95ddee504f614cac7982.zip gcc-0171938cfc357ed43c2b95ddee504f614cac7982.tar.gz gcc-0171938cfc357ed43c2b95ddee504f614cac7982.tar.bz2 |
ada: Early freezeing of types with 'Size'Class
This patch fixes an issue in the compiler whereby declarations of derived types
whose parent is a mutably tagged type cause early freezing of the parent type -
leading to spurious compile-time errors.
gcc/ada/ChangeLog:
* sem_ch3.adb (Derived_Type_Declaration): Modify generation of
compile time check.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions