This instructs -gnatR4 to also list the Etype of user-declared objects
if it is compiler-generated, for example in:
package P2 is
Arr_V : array (1 .. 5) of Integer;
end P2;
2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
gcc/ada/
* repinfo.adb (List_Entities): Also list compiled-generated
types present as Etype of objects.
From-SVN: r273697
+2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * repinfo.adb (List_Entities): Also list compiled-generated
+ types present as Etype of objects.
+
2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
* sinfo.ads: Update the documentation about the
E_Loop_Parameter,
E_Variable)
then
+ -- The type is relevant for an object
+
+ if List_Representation_Info = 4 and then Is_Itype (Etype (E))
+ then
+ Relevant_Entities.Set (Etype (E), True);
+ end if;
+
if List_Representation_Info >= 2 then
List_Object_Info (E);
end if;