diff options
Diffstat (limited to 'gcc/ada/sem_util.adb')
| -rw-r--r-- | gcc/ada/sem_util.adb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/ada/sem_util.adb b/gcc/ada/sem_util.adb index 5baf60c8dea..cbcbc16588e 100644 --- a/gcc/ada/sem_util.adb +++ b/gcc/ada/sem_util.adb @@ -10428,6 +10428,10 @@ package body Sem_Util is end loop; end; + if Ekind (T) = E_Class_Wide_Subtype then + Set_Debug_Info_Needed_If_Not_Set (Equivalent_Type (T)); + end if; + elsif Is_Array_Type (T) then Set_Debug_Info_Needed_If_Not_Set (Component_Type (T)); |
