From: Thomas Quinot Date: Fri, 18 Mar 2005 11:51:13 +0000 (+0100) Subject: sem_ch13.adb (New_Stream_Function, [...]): For a tagged limited type, the TSS is... X-Git-Tag: misc/cutover-cvs2svn~4875 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5b846f5abbf88a936869bd31f8d154e88790529e;p=thirdparty%2Fgcc.git sem_ch13.adb (New_Stream_Function, [...]): For a tagged limited type, the TSS is a newly built renaming declaration... 2005-03-17 Thomas Quinot * sem_ch13.adb (New_Stream_Function, New_Stream_Procedure): For a tagged limited type, the TSS is a newly built renaming declaration: insert it using Set_TSS, not Copy_TSS. From-SVN: r96673 --- diff --git a/gcc/ada/sem_ch13.adb b/gcc/ada/sem_ch13.adb index dbd1c7eef067..9eeec66e3c04 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);