diff options
Diffstat (limited to 'gcc/ada/gcc-interface/trans.c')
-rw-r--r-- | gcc/ada/gcc-interface/trans.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.c index 3ea7964..71b626b 100644 --- a/gcc/ada/gcc-interface/trans.c +++ b/gcc/ada/gcc-interface/trans.c @@ -9425,7 +9425,8 @@ elaborate_all_entities (Node_Id gnat_node) elaborate_all_entities (gnat_unit); - if (Ekind (gnat_entity) == E_Package) + if (Ekind (gnat_entity) == E_Package + && No (Renamed_Entity (gnat_entity))) elaborate_all_entities_for_package (gnat_entity); else if (Ekind (gnat_entity) == E_Generic_Package) |