From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1914) id 2570B384D159; Tue, 5 Jul 2022 08:30:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2570B384D159 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Pierre-Marie de Rodat To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-1487] [Ada] Remove repeated analysis for pragma Thread_Local_Storage X-Act-Checkin: gcc X-Git-Author: Piotr Trojanek X-Git-Refname: refs/heads/master X-Git-Oldrev: 5c0729d2edbc963e5bdea29547aa7b0c751cb491 X-Git-Newrev: 824211e18b96dc56d3a530b31aa16cded2c941eb Message-Id: <20220705083029.2570B384D159@sourceware.org> Date: Tue, 5 Jul 2022 08:30:29 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2022 08:30:29 -0000 https://gcc.gnu.org/g:824211e18b96dc56d3a530b31aa16cded2c941eb commit r13-1487-g824211e18b96dc56d3a530b31aa16cded2c941eb Author: Piotr Trojanek Date: Mon Jun 6 15:27:38 2022 +0200 [Ada] Remove repeated analysis for pragma Thread_Local_Storage When analysing pragma Thread_Local_Storage its argument is analysed by the call to Check_Arg_Is_Library_Level_Local_Name. There is no need to reanalyse it. Code cleanup; behaviour is not affected. gcc/ada/ * sem_prag.adb (Analyze_Pragma): Remove unnecessary call to Analyze. Diff: --- gcc/ada/sem_prag.adb | 1 - 1 file changed, 1 deletion(-) diff --git a/gcc/ada/sem_prag.adb b/gcc/ada/sem_prag.adb index 3431e3f6101..9ebac413990 100644 --- a/gcc/ada/sem_prag.adb +++ b/gcc/ada/sem_prag.adb @@ -24861,7 +24861,6 @@ package body Sem_Prag is Check_Arg_Is_Library_Level_Local_Name (Arg1); Id := Get_Pragma_Arg (Arg1); - Analyze (Id); if not Is_Entity_Name (Id) or else Ekind (Entity (Id)) /= E_Variable