From patchwork Mon Dec 9 14:36:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthew Malcomson X-Patchwork-Id: 2020116 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=fx9OM0bc; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Y6Pbs3QYBz1yQl for ; Tue, 10 Dec 2024 01:38:01 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7B26F385841C for ; Mon, 9 Dec 2024 14:37:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7B26F385841C Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=fx9OM0bc X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on20628.outbound.protection.outlook.com [IPv6:2a01:111:f403:2417::628]) by sourceware.org (Postfix) with ESMTPS id CD7213858D33 for ; Mon, 9 Dec 2024 14:37:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CD7213858D33 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=nvidia.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CD7213858D33 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2417::628 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1733755042; cv=pass; b=N7/oJJEKemdfCUYyVODmpK4tZOMasUPTR5+TDqegGDbTNuW2is1yfVICDkSrUNKv6WVoWYC2/DRQOjMH66rImDBfrt0FHVvtbEsil/6vXxg9MSnUS+8PmvmA1w/u8eFhOCa1i1Pd2AxFrd7KrJ+w07/8CaRGmql4x9RN2x4yKQQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1733755042; c=relaxed/simple; bh=vhML73ldcNzLAzDTtjQHpsonxZssoLCEbxvlxVvF1Hw=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=r9QXM7lxzSGCdZNt/ipBdnj+6mPBPg/n9jRcJ2wCToXXLgelNONxqk28i/gJIATy9El6YhWw8JPBPWXeCdjXKSFF+lKsNskhqGigxcaCy//bo1NDPSCFSc+AXAGVPzDqwFxPsCpzzdLjpV9kwMDicEDzXF2thMiawOwvtCKC0vM= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CD7213858D33 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uIF/Czyjk5sedEqu0K8c+Jyp5BHkyRAuYkcJ5ysouMGuEk2VVf3BFGgVy1Df08hn2yaYIh6xybL+h81xVjDPWoTktC55lUGhv2fOEU9FhqULPw9lNQh9Azp2yRqr95HyG/mxaF8avH2F0eQJgZDRRyE86Nk+pvxjSZeJWqGnevFVq/OQCK2XXCE7zdygEr48wJWA1KCfa90XWbNUjKdL9IC/JW3YiLe0xki3rUGq5wwFPmCLyDlO8xdsnaTzwTrMlXWE2MFsknEkqxgg90llj3kRNO/47jjq9AuXspHyZTEawgkUlOabvtufBpOpHK27hXPdSFp8rf7BxYN5FMfUQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=67o/uisKKKUXhb4858Yawdd8qWAlMxmBDf5iyhaPUoI=; b=eXHYqdNa546MFOk9C9Q7t1iLUBqQ62DghA8XEgjCKHZgqOEXcHhycOXjFlAypsVEaamXM3xU/+g1N+Bf8VZV4/3BAwdoerKZVDuoFm78poXuvK1au/ZI34sdCKgECpnjaAEW681kjrjUhmp2cebH6N0Y5vQPAn64UWXrsHuD93nDxPRf3lKvcKxrZhCUnB19vZZ9Gwn5Rov+ipy+wK4c9Oe7eif1hVu9vyeVK5MzHTlX0e5LwBOTUvdJXZGi4MloZiUm+N3O8eYbugE9afMxYnQxKDb+v+0MOts0rxTOXgI2SmFNRmvG9ciYuaae5HbwPHZrBagcJEf+GtDIHB7GSg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=67o/uisKKKUXhb4858Yawdd8qWAlMxmBDf5iyhaPUoI=; b=fx9OM0bcO0KRyHCb60ZOIFzuYyxDHaEbDhllWrmwMzDIjYFA7GKYAE+U8THw6RCAQByUf4Ve+M5sW+YteWP/B0V3HX9pLHEcbfBeZLc0Qzoeg1VuF/xyDMMRIi+SiqWlQKsiA7J58dDDMrqClr+ZV25qlIIoO3vSUTFoEu6MxdYnatBS3dLfkOcsgzLAM5aOmur9ZXkueFA4U2gTswcUs1ALhn3tVbtY+9I4ejYMrE+GEUp8K+VMRBqYx9uukiPmdNObU5xeK5JYagaLDJRfTlh7QPwTkJB140bbkjf0R6tQkEfcmAQMRceRv/twr1cBRmJ4yX6Tpt48YXGyGKPNSQ== Received: from SA1PR03CA0009.namprd03.prod.outlook.com (2603:10b6:806:2d3::20) by MN2PR12MB4407.namprd12.prod.outlook.com (2603:10b6:208:260::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8230.18; Mon, 9 Dec 2024 14:37:16 +0000 Received: from SA2PEPF00003F63.namprd04.prod.outlook.com (2603:10b6:806:2d3::4) by SA1PR03CA0009.outlook.office365.com (2603:10b6:806:2d3::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8230.13 via Frontend Transport; Mon, 9 Dec 2024 14:37:16 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by SA2PEPF00003F63.mail.protection.outlook.com (10.167.248.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8230.7 via Frontend Transport; Mon, 9 Dec 2024 14:37:15 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 9 Dec 2024 06:37:00 -0800 Received: from f2784bb-lcelt.nvidia.com (10.126.231.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 9 Dec 2024 06:36:59 -0800 From: To: CC: , Matthew Malcomson Subject: [PATCH] clang-format AlwaysBreakAfterReturnType to TopLevelDefinitions Date: Mon, 9 Dec 2024 14:36:45 +0000 Message-ID: <20241209143645.594876-1-mmalcomson@nvidia.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PEPF00003F63:EE_|MN2PR12MB4407:EE_ X-MS-Office365-Filtering-Correlation-Id: bdd10d54-750d-4b6d-1612-08dd185ef9f5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|376014|82310400026|1800799024; X-Microsoft-Antispam-Message-Info: t3ZiQAA2FfEKg5vKcUS+HNGz94x38w6q+//qaa6O/vc5Jl4AmCIZ8sox/ZHn+OOs6i7n3HwlIAOWMEfyo9XyaekpCGfVqFS/VHDw5T8gGQw5W2v6m0CjMIL94oYDHqKIu1sCHAYf+xi/ItlVQqiBBKnYIBy7qsACSguUIjxWNcXmp6NHCXU71s7sQNgZcpNu4vz8iMG0i10jNQwfn+/KfsoQTmhiFpoV6CQ3C33+bl4/Q4I8T8mRvT3rBqTFu66DJRnUfGjCpsErV6iW1wMnMH8Vkqy3AuNCvRl1dOIf63yWjXzPXGRxGVmDnC1PtvKPzPGMTsfqeCdjPdBUoSz2G2DQSuioM54Va2NpfiLVIQ1A/ZRMZxj2P+6xCSbycd/pf9/1esdOdT91TdBhrg9TR5wuwexRVGyxprPHONd3PZL7osAl+o8s76JEYhkFcMrSOewfht/h8ls+iDwGwSMkW2Hsp6EnU2oQGQY1AvsogsXsfug/8IWklCXD+NNsDHx3NHskJPfRdayyGTETHBvrxZ+e8SDdaCJMXUGg9Aih8nPBsBKQY14UuqHo9BCFnqgnLkkm4QQLm4OQaqXmb5+pDBkmCUkFVg1bq1vNYBFZ2knuv2+xFnH7Ug/B79bLN09V0vilext5SMG3D0dcZYmNGNDevgwEbwy7R6TilnGoe8GLQJxApqFGV3NnwgKwCvKRfquLGxRLyisp92lnqmSqTDr+RLgULjS1b3BU+1pBgRB0FSA3sdTP5D/lWqJV7+66K3LanYOuv/13nvzcBZu28BuRTYTd8mnTe8NyO0pMn6RkFOk+q/QwyRdfktFjxxj7hdHEzGyfF5/ttSfQPjtrmIy2YwZ0bZuF3SlaRDdd5H0cPI5rRdrchUef6kX1oSyNQoGTzfNJJzMnj8ZP9iGMEHbl6nXwXI3SgHJeVb4iNFpizDbxtpklQ9/uwhJPXsEKaII6I3otOmv6y3ap9y9Cu5eAsd316OdU3nSymBMYK9LEyNAulubm2rvIJMGxtMObxBhTI5QJzJC/ukGP4k6ij5g/8DhibX8zto0fFwNRIvdy7og7LPyAciBWEST00vMYb++zpkW+qnmsilB/73OnWBJTaIEPZv52VdTSVtuZXMYVtn2nP3En5wVJthEZY73+QzKG1VxBs/qwnKzPdz8ShEMZcerAdXXNWdvQIKBWxHtsZduRIo6DIVR8lkdufZ/7rd5aY7Ro3RBXfTSLWkDRCzXkVPxwRvhHn4jV0vG5MnajTKz+xUFWgI+rei8EE87U2YmelqPSaVZe5yLuqhzAI/2ospYxjn693Ujw2r/iLefKM3aoDdOGbZcrJ46FdLiWRps/rbpiJ+TsPkcXem9jkP/p2lybBgpL9dUGrto6+zhynUbfOw05M/sX9svHPC/PlvYCXdJZxC3AtlVMKfuwERyYm6s8ZDzLGofXebmdjuyLMvosFBu0d6CYZwIGp4Sp X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230040)(36860700013)(376014)(82310400026)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Dec 2024 14:37:15.4653 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bdd10d54-750d-4b6d-1612-08dd185ef9f5 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: SA2PEPF00003F63.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4407 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org From: Matthew Malcomson The previous value of TopLevel meant that the function name of declarations would also be on a new line. This does not match the current formatting of headers. Manual testing done on c-common.h. Also set BraceWrapping.BeforeWhile to true to match the formatting specified for do/while loops in GNU coding standards. https://www.gnu.org/prep/standards/standards.html#Formatting Ok for trunk? contrib/ChangeLog: * clang-format: AlwaysBreakAfterReturnType set to TopLevelDefinitions and BraceWrapping.BeforeWhile set to true. Signed-off-by: Matthew Malcomson --- contrib/clang-format | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/clang-format b/contrib/clang-format index 95f1455c14d..4ed50ab6b26 100644 --- a/contrib/clang-format +++ b/contrib/clang-format @@ -27,7 +27,7 @@ --- Language: Cpp AccessModifierOffset: -2 -AlwaysBreakAfterReturnType: TopLevel +AlwaysBreakAfterReturnType: TopLevelDefinitions BinPackArguments: true BinPackParameters: true BraceWrapping: @@ -42,6 +42,7 @@ BraceWrapping: AfterUnion: true BeforeCatch: true BeforeElse: true + BeforeWhile: true IndentBraces: true SplitEmptyFunction: false BreakBeforeBinaryOperators: All