diff options
Diffstat (limited to 'gcc/ada/sem_ch13.adb')
-rw-r--r-- | gcc/ada/sem_ch13.adb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ada/sem_ch13.adb b/gcc/ada/sem_ch13.adb index dbd1c7e..9eeec66 100644 --- a/gcc/ada/sem_ch13.adb +++ b/gcc/ada/sem_ch13.adb @@ -3373,7 +3373,7 @@ package body Sem_Ch13 is Specification => Build_Spec, Name => New_Reference_To (Subp, Loc)); - if Is_Tagged_Type (Ent) and then not Is_Limited_Type (Ent) then + if Is_Tagged_Type (Ent) then Set_TSS (Base_Type (Ent), Subp_Id); else Insert_Action (N, Subp_Decl); @@ -3451,7 +3451,7 @@ package body Sem_Ch13 is Specification => Build_Spec, Name => New_Reference_To (Subp, Loc)); - if Is_Tagged_Type (Ent) and then not Is_Limited_Type (Ent) then + if Is_Tagged_Type (Ent) then Set_TSS (Base_Type (Ent), Subp_Id); else Insert_Action (N, Subp_Decl); |