From nobody Mon Dec 29 12:23:30 2025 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dfwNz37vvz6MDCY for ; Mon, 29 Dec 2025 12:23:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dfwNy2qVPz3XX2 for ; Mon, 29 Dec 2025 12:23:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767011010; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ttIMTWInr96Dt6/F4TekfRi+ePPVfqk/fAKbYFsYqlE=; b=qWORJX0ZrJ2wYyvJSPQWu4+YySzHI2avz66LRmkuQMwzs1AixhjolCA16NGm5d3yT1AgsU ljNdKPJfpxGYEixpOQOhfL9W3YWmA0K4wC80qnVjGnT4g9KxiRWekkb9HO4JVrL50dm0Nr YM4Q9yTM377ay1dj6/tbnikM6y+/0h30aEXfB2sGedGUTLRbe3+F7gOwPPk+jaT6ToqKCR miAOFgUcW3vTEfruQXnPqBd87FzaTiPk+up75pMkb2JT9cY+zDcEYhoo0D7vn8JTHH/UHc /P1lVZaoJGyLd6OhINL5d4pP9GwJE9J7oEZy429uTu+EtTjugFCwZaOY+opLoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767011010; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ttIMTWInr96Dt6/F4TekfRi+ePPVfqk/fAKbYFsYqlE=; b=KwAuigYuAQFay+cRsVQWGV5skpUbiMhE4t7KqQTCUoaSTEHRGiUYF+tkDMb5EVXueaYU4b yEMqd2xQrT5F3Ghg5j/vjfIaQoNk/F8bqH6FKRBFPHDdq8PGxQECvBEpHcnUBbbBOfMowF q/LVLrts72ylXDmPGihIsx7tvITIZwDcZTDhZNnubEJx3dcY7YarS5pzM1pHzhAw7HBVsL 5wES1aJP7vhbhwkdCbtkLmNXHYnAQHvwwvuxBW6GJuvGX7KoWVzE2jiGeCLReAiQ/L+3Gb f9pRv9BVl/5vVo38xuzEHdhJV8HV7bqF8MBNlhOq85mYG8rhamuQZeXYVLsCUg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767011010; a=rsa-sha256; cv=none; b=iHn6iUuXGoTWoP8OO6nJUQU1yANbyN80J778aCYn8m1jB2qzCI+NpCitA2OvpUPk8h6MdM 2/7SwisnOgzzQamsG3ZMHwu4svVNVfRdc1cCXpXMa2PpQe6eXoc3/87kJ1WOkrNvUIIhG0 xPc66pnP2NXdFKL/6ctRy1Z64pjAgfzvM33flKhzZvxyim+qohi2Hf9IK2n5cDFsl7hemI jGxOpfyImZPFghIGoAwgLQgg+Cn0PnoiOIUUYgXWDCQ1V3Yyt0YNymG5aQtbq91RI4sYvv nQgyO2JpH401otgpf24ScFLP/NQSY9EIcH91iAvmkeI7CwRxPOFezkJ9YDOZgQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dfwNy2Hz8zLD for ; Mon, 29 Dec 2025 12:23:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3191d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 29 Dec 2025 12:23:30 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Dimitry Andric Subject: git: 9f60c9b76fa4 - stable/14 - m4: avoid warnings about too-long initializer strings List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dim X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 9f60c9b76fa4b45c73531073c306e0ddeb32cd16 Auto-Submitted: auto-generated Date: Mon, 29 Dec 2025 12:23:30 +0000 Message-Id: <695272c2.3191d.4c3c5256@gitrepo.freebsd.org> The branch stable/14 has been updated by dim: URL: https://cgit.FreeBSD.org/src/commit/?id=9f60c9b76fa4b45c73531073c306e0ddeb32cd16 commit 9f60c9b76fa4b45c73531073c306e0ddeb32cd16 Author: Dimitry Andric AuthorDate: 2025-12-26 00:30:25 +0000 Commit: Dimitry Andric CommitDate: 2025-12-29 12:19:40 +0000 m4: avoid warnings about too-long initializer strings Mark `digits` as `__non_string`, to avoid warnings from clang 21 similar to: usr.bin/m4/misc.c:123:27: error: initializer-string for character array is too long, array size is 36 but initializer has size 37 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization] 123 | static char digits[36] = "0123456789abcdefghijklmnopqrstuvwxyz"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MFC after: 3 days (cherry picked from commit a3394b6a23fb66ccb7e588129d2465ef8ea26d30) --- usr.bin/m4/misc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/usr.bin/m4/misc.c b/usr.bin/m4/misc.c index 73ced384466c..7d2473f88168 100644 --- a/usr.bin/m4/misc.c +++ b/usr.bin/m4/misc.c @@ -121,7 +121,8 @@ pbnum(int n) void pbnumbase(int n, int base, int d) { - static char digits[36] = "0123456789abcdefghijklmnopqrstuvwxyz"; + static char digits[36] __nonstring = + "0123456789abcdefghijklmnopqrstuvwxyz"; unsigned int num; int printed = 0;