diff options
author | Javier Miranda <miranda@adacore.com> | 2023-09-05 06:57:10 +0000 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2023-09-15 15:01:29 +0200 |
commit | 545af80aef6dcc368f3e50cbd0c2119ddbdde2e7 (patch) | |
tree | 9286569a049c23e21dc8ec4b38250d2cee5cf598 /gcc/ree.cc | |
parent | dd6e5d29cbdbed25e4e52e5f06b1bfa835aab215 (diff) | |
download | gcc-545af80aef6dcc368f3e50cbd0c2119ddbdde2e7.zip gcc-545af80aef6dcc368f3e50cbd0c2119ddbdde2e7.tar.gz gcc-545af80aef6dcc368f3e50cbd0c2119ddbdde2e7.tar.bz2 |
ada: Crash on creation of extra formals on type extension
Revert previous patch and fix the pending issue.
gcc/ada/
* accessibility.ads (Needs_Result_Accessibility_Extra_Formal):
Removed.
* accessibility.adb (Needs_Result_Accessibility_Level_Param):
Removed.
(Needs_Result_Accessibility_Extra_Formal): Removed.
(Needs_Result_Accessibility_Level): Revert previous patch.
* sem_ch6.adb (Parent_Subprogram): Handle function overriding an
enumeration literal.
(Create_Extra_Formals): Ensure that the parent subprogram has all
its extra formals.
Diffstat (limited to 'gcc/ree.cc')
0 files changed, 0 insertions, 0 deletions