https://gcc.gnu.org/g:3d1703cb4c664d264f2e1420065b30fe2ac1e277
commit r16-1364-g3d1703cb4c664d264f2e1420065b30fe2ac1e277 Author: Piotr Trojanek <troja...@adacore.com> Date: Tue Mar 18 10:41:43 2025 +0100 ada: Remove outdated comment about reused entity fields With the current representation of GNAT AST the entity fields are not reused. gcc/ada/ChangeLog: * einfo.ads (Overridden_Operation, Static_Initialization): Remove comments about a reused entity field. Diff: --- gcc/ada/einfo.ads | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/gcc/ada/einfo.ads b/gcc/ada/einfo.ads index 1cbac6d9a7d7..f1e18a385bad 100644 --- a/gcc/ada/einfo.ads +++ b/gcc/ada/einfo.ads @@ -3932,11 +3932,7 @@ package Einfo is -- Overridden_Operation -- Defined in subprograms. For overriding operations, points to the --- user-defined parent subprogram that is being overridden. Note: this --- attribute uses the same field as Static_Initialization. The latter --- is only defined for internal initialization procedures, for which --- Overridden_Operation is irrelevant. Thus this attribute must not be --- set for init_procs. +-- user-defined parent subprogram that is being overridden. -- Package_Instantiation -- Defined in packages and generic packages. When defined, this field @@ -4490,9 +4486,7 @@ package Einfo is -- initialized statically. The value of this attribute is a positional -- aggregate whose components are compile-time static values. Used -- when available in object declarations to eliminate the call to the --- initialization procedure, and to minimize elaboration code. Note: --- This attribute uses the same field as Overridden_Operation, which is --- irrelevant in init_procs. +-- initialization procedure, and to minimize elaboration code. -- Static_Real_Or_String_Predicate -- Defined in real types/subtypes with static predicates (with the two