From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by sourceware.org (Postfix) with ESMTPS id 656B13855589 for ; Tue, 16 May 2023 08:40:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 656B13855589 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-307d84f5ce4so4647880f8f.2 for ; Tue, 16 May 2023 01:40:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; t=1684226413; x=1686818413; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=mj76bjeZocC06OSliOYdlB6KwMk+VK2IBQ0OOy1ioqU=; b=A0OKRqRfmxq9wF9w13CGcjMiXjrWkXgcHqcmPs+rv5ANCkuKfF+VklRPbh1QKl+PdX 5NANwnNdaBNzYYGaZ1N/m8tOlHkKqiXtdWKNNbYUUKdx3F/o8LcgviuoTNw1a7hMPFOx mV4ycVUQmzzXqSrKjGfnN8apO/JJeshPesvfjw6zt4DuAi2h6PE3jC8DD2CSxDBIfIqP kncw+DdZR9v0A9/BbhyY9M/hy3yaPnfC7qeX4pEvRayDer/vJ62bsSfpyO5d31GPciiv 7OUS89DWObOMoK4sh+AcUD+R/0FWKn851tCF98xIRtHEhK6NSo6yMG1Y6iLYo5kYKqKT C1+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684226413; x=1686818413; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mj76bjeZocC06OSliOYdlB6KwMk+VK2IBQ0OOy1ioqU=; b=XL9PtQlZZChGDKgjVhxKuuW+5TNJ3TDuvpdUPAzIXR1aHGFUWVQDfDngHmy7tZBopf SLUbgPm5oyFYBXIsTCLISb/NjkmKYK6iTTPxXoXnwkFaKmcHNu7fG0G+hhnWAwAk6LSP xZVW95toaGgm2B2n2kQYVQP8htKxu80fxKXXq0Tqpc4/Q7mHOO1JgHsUqh/tJiBH+wH0 Gjpmj2ckPix9NPtv6l+juVYXCmbasqGOTIKF5l0eTtd6JrlFGIUh331rgAd4HDIkDaAu aRb+0Hucsnk4k+UnJs+5jt3zn949ia2+/AmJoOawXtGzFmSWSHT5kFXo383R79P9LOqo PymA== X-Gm-Message-State: AC+VfDxPYd3Zzou37HAGltAVoAfn80irHJHhJWSjxSDd5DC9qlc9LUDo QUkmDevLYzoMIOeY8/KST2F6mkzDarX9vNSGCg5vEw== X-Google-Smtp-Source: ACHHUZ5bdg6mpRPursLh1hfoOn+7XKcpJuTO3YyRAxIJ700V5t4OmEJHBiF6updZWGj8ymsibKaXDw== X-Received: by 2002:adf:dd87:0:b0:307:a52c:26b4 with SMTP id x7-20020adfdd87000000b00307a52c26b4mr16584531wrl.66.1684226413170; Tue, 16 May 2023 01:40:13 -0700 (PDT) Received: from poulhies-Precision-5550.telnowedge.local (lmontsouris-659-1-24-67.w81-250.abo.wanadoo.fr. [81.250.175.67]) by smtp.gmail.com with ESMTPSA id l5-20020a5d5605000000b00309382eb047sm658662wrv.112.2023.05.16.01.40.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 01:40:12 -0700 (PDT) From: =?UTF-8?q?Marc=20Poulhi=C3=A8s?= To: gcc-patches@gcc.gnu.org Cc: Richard Kenner Subject: [COMMITTED] ada: Get name from entity if that's what's passed to Subprogram_Name Date: Tue, 16 May 2023 10:40:11 +0200 Message-Id: <20230516084011.1501341-1-poulhies@adacore.com> X-Mailer: git-send-email 2.40.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-13.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: From: Richard Kenner gcc/ada/ * sem_util.adb (Subprogram_Name): If what's passed is already an entity, use that for the name. Tested on x86_64-pc-linux-gnu, committed on master. --- gcc/ada/sem_util.adb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/ada/sem_util.adb b/gcc/ada/sem_util.adb index eb0d08a1851..8bce0229867 100644 --- a/gcc/ada/sem_util.adb +++ b/gcc/ada/sem_util.adb @@ -28095,6 +28095,9 @@ package body Sem_Util is Ent := Defining_Identifier (Ent); exit; + when N_Entity => + exit; + when others => null; end case; -- 2.40.0