From patchwork Fri May 20 15:06:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergei Trofimovich X-Patchwork-Id: 54255 X-Patchwork-Delegate: siddhesh@gotplt.org Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 98CC7382F98A for ; Fri, 20 May 2022 15:06:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 98CC7382F98A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1653059196; bh=k7G7UUFtTHRn9Oc86VM/cRI36dKQd3DAOHZZHr4aCGo=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=IgvGxIkZ1Zq2nLobfL7npJH637QEtAqWnVPiqdARUR8m/VpVBid+xgrSZmzSWUo0x 0kgtap/u64CR2eyPQL9l2uTi4Ge466faOI1XkdXRHShlNzYwT165H7Q4fBUvQOzp/g 0/3/4qlj+ij6Dya6WptsGtyP83vDVPCjP7L2rQtc= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org 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) To: libc-alpha@sourceware.org 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 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-Patchwork-Original-From: Sergei Trofimovich via Libc-alpha From: Sergei Trofimovich Reply-To: Sergei Trofimovich Cc: Siddhesh Poyarekar , Sergei Trofimovich Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libc-alpha" 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 Reviewed-by: Siddhesh Poyarekar --- 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);