From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nz.home (host81-147-8-147.range81-147.btcentralplus.com [81.147.8.147]) by sourceware.org (Postfix) with ESMTPS id D29123857033; Fri, 20 May 2022 15:06:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D29123857033 Received: by nz.home (Postfix, from userid 1000) id 652CA4DF40935; Fri, 20 May 2022 16:06:13 +0100 (BST) From: Sergei Trofimovich To: libc-alpha@sourceware.org Cc: Siddhesh Poyarekar , Sergei Trofimovich Subject: [PATCH] string.h: fix __fortified_attr_access macro call [BZ #29162] Date: Fri, 20 May 2022 16:06:09 +0100 Message-Id: <20220520150609.346566-1-slyfox@gentoo.org> X-Mailer: git-send-email 2.36.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-10.0 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_NONE, KAM_DMARC_STATUS, KHOP_HELO_FCRDNS, RCVD_IN_PBL, RDNS_DYNAMIC, SPF_HELO_NONE, TXREP, T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 May 2022 15:06:16 -0000 From: Sergei Trofimovich commit e938c0274 "Don't add access size hints to fortifiable functions" converted a few '__attr_access ((...))' into '__fortified_attr_access (...)' calls. But one of conversions had double parentheses of '__fortified_attr_access (...)'. Noticed as a gnat6 build failure: /<>-glibc-2.34-210-dev/include/bits/string_fortified.h:110:50: error: macro "__fortified_attr_access" requires 3 arguments, but only 1 given The change fixes parentheses. Signed-off-by: Sergei Trofimovich --- string/bits/string_fortified.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/string/bits/string_fortified.h b/string/bits/string_fortified.h index f4a5dfc2e5..149ebbb08b 100644 --- a/string/bits/string_fortified.h +++ b/string/bits/string_fortified.h @@ -107,7 +107,7 @@ __NTH (stpncpy (char *__dest, const char *__src, size_t __n)) # else extern char *__stpncpy_chk (char *__dest, const char *__src, size_t __n, size_t __destlen) __THROW - __fortified_attr_access ((__write_only__, 1, 3)) + __fortified_attr_access (__write_only__, 1, 3) __attr_access ((__read_only__, 2)); extern char *__REDIRECT_NTH (__stpncpy_alias, (char *__dest, const char *__src, size_t __n), stpncpy); -- 2.36.0