Message ID | 20180523103239.GA9442@adacore.com |
---|---|
State | New |
Headers | show |
Series | [Ada] Fix implementation of utility for finding enclosing declaration | expand |
--- gcc/ada/sem_util.adb +++ gcc/ada/sem_util.adb @@ -6635,7 +6635,9 @@ package body Sem_Util is while Present (Decl) and then not (Nkind (Decl) in N_Declaration or else - Nkind (Decl) in N_Later_Decl_Item) + Nkind (Decl) in N_Later_Decl_Item + or else + Nkind (Decl) = N_Number_Declaration) loop Decl := Parent (Decl); end loop;