[gcc r12-6230] [Ada] Remove redundant code related to instances with formal subprograms

Pierre-Marie de Rodat pmderodat@gcc.gnu.org
Wed Jan 5 11:33:52 GMT 2022


https://gcc.gnu.org/g:8ec9fd41cfe7956b2c25d4539a9b5941a5d5f4cd

commit r12-6230-g8ec9fd41cfe7956b2c25d4539a9b5941a5d5f4cd
Author: Piotr Trojanek <trojanek@adacore.com>
Date:   Tue Nov 30 18:17:39 2021 +0100

    [Ada] Remove redundant code related to instances with formal subprograms
    
    gcc/ada/
    
            * sem_ch12.adb (Instantiate_Formal_Subprogram): Remove redundant
            call to Set_Defining_Unit_Name; a similar call is done few lines
            below.

Diff:
---
 gcc/ada/sem_ch12.adb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gcc/ada/sem_ch12.adb b/gcc/ada/sem_ch12.adb
index ec6b5928470..af96d58d415 100644
--- a/gcc/ada/sem_ch12.adb
+++ b/gcc/ada/sem_ch12.adb
@@ -10866,7 +10866,6 @@ package body Sem_Ch12 is
         and then Expander_Active
       then
          New_Subp := Make_Temporary (Sloc (Actual), 'S');
-         Set_Defining_Unit_Name (New_Spec, New_Subp);
       else
          New_Subp := Make_Defining_Identifier (Loc, Chars (Formal_Sub));
       end if;


More information about the Gcc-cvs mailing list