From: Eric Botcazou Date: Tue, 12 Mar 2024 17:57:08 +0000 (+0100) Subject: ada: Document secondary usage of Materialize_Entity flag X-Git-Tag: basepoints/gcc-16~8939 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7dbf6c7ae69ff4d8e26b8dc7ee14104f5a9843e;p=thirdparty%2Fgcc.git ada: Document secondary usage of Materialize_Entity flag The flag is also used by the semantic analyzer. gcc/ada/ * einfo.ads (Materialize_Entity): Document secondary usage. --- diff --git a/gcc/ada/einfo.ads b/gcc/ada/einfo.ads index 71c560d5272..e5110f51670 100644 --- a/gcc/ada/einfo.ads +++ b/gcc/ada/einfo.ads @@ -3584,10 +3584,11 @@ package Einfo is -- tasks implementing such interface. -- Materialize_Entity --- Defined in all entities. Set only for renamed obects which should be +-- Defined in all entities. Set mostly for renamed objects that should be -- materialized for debugging purposes. This means that a memory location -- containing the renamed address should be allocated. This is needed so --- that the debugger can find the entity. +-- that the debugger can find the entity. Also set on types built in the +-- case of unanalyzed packages referenced through a limited_with clause. -- May_Inherit_Delayed_Rep_Aspects -- Defined in all entities for types and subtypes. Set if the type is