From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id WbNdD0MHSGrbGCQAWB0awg (envelope-from ) for ; Fri, 03 Jul 2026 15:02:27 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=BnS5GnsX; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=BnS5GnsX; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 39A821E024; Fri, 03 Jul 2026 15:02:27 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 853B91E024 for ; Fri, 03 Jul 2026 15:02:26 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 5B8254BA23C9 for ; Fri, 3 Jul 2026 19:02:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5B8254BA23C9 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=BnS5GnsX; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=BnS5GnsX Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20f::7]) by sourceware.org (Postfix) with ESMTPS id EC9094BA2E15 for ; Fri, 3 Jul 2026 19:00:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EC9094BA2E15 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org EC9094BA2E15 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c20f::7 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1783105260; cv=pass; b=CRXZDbXkWB7m2UU40hhwV5wtVnitVjes0pCci7u6Y44I4Ac/CmQV47250AtwHcbfN+wt5/kM45YTkhOEz+pqR24I1FV7b8C6ombsWlgVp+lI/hkBycQMtn042MMC1Irc6zKMNB4gUHfCtXOCM207crTMAugMUvd0FRyqQ3I6EYs= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1783105260; c=relaxed/simple; bh=1CvkSXZtZO5jtG2S1PIss28TVKL0qhqBKMGo7psGfII=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=RQZvDkKArxXa6knIp/JRgPRt7rZkmHJPSgJVp4Kir0boR9w4d07eQ2QOr07+16NOXCy6mxkWN3V9oopHWTURqMnu0MudofRVNgYWcPSup8mNDRhbUt7fHpNEakzvkWqQdNIqw+qTWsJ+OtKgphCdpW3aQi4Vz5EVGT+UHqwHtmg= ARC-Authentication-Results: i=3; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=BnS5GnsX; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=BnS5GnsX DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EC9094BA2E15 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=Zm7+zzTpKYLodOK8256aGH5LTKCoXmq3Y+scM1iE7WZbFNW8Zt6gCmMdmOY9ayUWH3wslVRsvM8+5Gy3uuAKIq0Sg/D6/JXIQU2I37r7qI4eChKqYbSlFGet/UJMhhMxlgobpAwGtAirla8DL1/TQflgJhCXeyuAOvnKn9GCtvhx53d4b9Ohj+zy2biWQcfJtlYqq4Lg3X0QP+ylxd0ze3X7Obp6TgRIyF9BiMVO70T7MTxTVxyhIxsoh7hba9RpVOpPLRo/POdTWWiUFQCkbMndyOgolDtQpeJxOxEJn354SmSWdsgPCd/cBynh5G1xrdNGd10JRQY18jwHVbstTw== ARC-Message-Signature: i=2; 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=YXHPGPO6xJYBnVq9XG1IZSKoTNCtMxyfKEEexneywd8=; b=OXKSKhTPA0sJtmbPVlChH0ERq4WsPMxlFV3gwhWcJNkvWdd/hs6Kl06upuzTUu3frDOH3QApFiS5eU4yoBRu/YunZ5+3RTd7bafMksI09bAA9MhqmfZdMRQkA8M9UjuwNe7/nm/0XS/j6uCBo8dFSGxJDGYAbjOt805tfJ+rVX+bxpQyTpQeMn+Y+sqFUQXsG0vYq9XbNfpkCmWb79fciGrQB8gllNlvjKvXedgGv+XOlHBm2CtGujz/OUn+Ue+l2hgZEs+BwB8WG7e7EmYiYrB3YCbXmlyhJGY+jrZf1l9lSuy7aXFBjAgznPyF/NXGBJgurj9ExB6bDgUBpprtVQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YXHPGPO6xJYBnVq9XG1IZSKoTNCtMxyfKEEexneywd8=; b=BnS5GnsXagRClGG2eHLj7JDBXGIqYK7LZkeQakuLb2gfxpYtHNXjhAU0fFqq0mxJKw+tI5Ep+Mhp0M3TZdoxGJnaYjiN2uwHdfJz6pDWexdGCpVtpH+rkRHZ0UJeD97WAp2XHO5WgEuxXBl+yga06QD6lZQ0B7pmsy+XITNkLBo= Received: from DB9PR05CA0027.eurprd05.prod.outlook.com (2603:10a6:10:1da::32) by AS2PR08MB9896.eurprd08.prod.outlook.com (2603:10a6:20b:5fe::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.10; Fri, 3 Jul 2026 19:00:47 +0000 Received: from DU2PEPF00028CFF.eurprd03.prod.outlook.com (2603:10a6:10:1da:cafe::81) by DB9PR05CA0027.outlook.office365.com (2603:10a6:10:1da::32) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.181.11 via Frontend Transport; Fri, 3 Jul 2026 19:00:47 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DU2PEPF00028CFF.mail.protection.outlook.com (10.167.242.183) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.181.6 via Frontend Transport; Fri, 3 Jul 2026 19:00:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=v1wJHxgEZttFTkyA6obefrAJpd98Yx3pSO+oVqA+RsgvyviBONGh7qo1qXwCjMmCswwC1VH64q1+uad5Tf5rBU5qxZ2lD1I/D1mxsZT1rBq3i/dMqayjBzh5C2ozumSUqdQxLWl2bhA2T8MbkCJJPnLjdMNJX0Bx2OK59gcm5H4Ug9emHvD1unnXYzHJG8wB2kdfyxM7NtY3mmdRL7aNBs9ee09IyZ+Q6g3mgmDK0ifLHzzmEROl5UYwR8UzIy2KSlBxIRcfsBZJFxM/2pAa9YOYw52prnGdypUaZiEMFzdj48DPABIetOJ+ccWN7kGtsosL1hfInPE65G0DkGlHnw== 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=YXHPGPO6xJYBnVq9XG1IZSKoTNCtMxyfKEEexneywd8=; b=MgLJh7kG/7hKqSYke/4KCLyg/fDFnnQ2EMAO9wETXpwU6hDRKAf4lmbuvPOXFxJ51nyZtyU8NnrxfVa/VYzHzWKmIn4P1PfsX5XNPP/VHoLVuqVau693pmS0gaU746AbsRPxbXl7DAQNgCtImYwGtV8N8o0yXObyreHugnJFhvujxk26vMDFndg5PcxoZvoIvzWKSoHRE1CyNL8wd0fj7OruGTpNbd96wxlRBhqP0SZjVeGpZaqFdbHCNWHEEXUsWRrPijD8dQ0cojA14kGM/yQE6PnfYJMLq2aTDPl1MX9NMsnSxTnxeT9kq8sRDKSAuWpsw2622O2+28EyEaEF0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YXHPGPO6xJYBnVq9XG1IZSKoTNCtMxyfKEEexneywd8=; b=BnS5GnsXagRClGG2eHLj7JDBXGIqYK7LZkeQakuLb2gfxpYtHNXjhAU0fFqq0mxJKw+tI5Ep+Mhp0M3TZdoxGJnaYjiN2uwHdfJz6pDWexdGCpVtpH+rkRHZ0UJeD97WAp2XHO5WgEuxXBl+yga06QD6lZQ0B7pmsy+XITNkLBo= Received: from AS4P189CA0012.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5d7::15) by GVXPR08MB10716.eurprd08.prod.outlook.com (2603:10a6:150:149::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.10; Fri, 3 Jul 2026 18:59:43 +0000 Received: from AM4PEPF00025F9C.EURPRD83.prod.outlook.com (2603:10a6:20b:5d7:cafe::9d) by AS4P189CA0012.outlook.office365.com (2603:10a6:20b:5d7::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.181.11 via Frontend Transport; Fri, 3 Jul 2026 18:59:43 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (172.205.89.229) by AM4PEPF00025F9C.mail.protection.outlook.com (10.167.16.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.0 via Frontend Transport; Fri, 3 Jul 2026 18:59:43 +0000 Received: from AZ-NEU-EX04.Arm.com (10.240.25.138) by AZ-NEU-EX04.Arm.com (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 3 Jul 2026 18:59:42 +0000 Received: from PF4S4363.arm.com (10.1.37.19) by mail.arm.com (10.240.25.138) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Fri, 3 Jul 2026 18:59:42 +0000 From: Matthieu Longo To: CC: Luis Machado , Luis Machado , Andrew Burgess , "Matthieu Longo" Subject: [PATCH v1 4/8] gdb support: add index_type to array_view for documentation purpose Date: Fri, 3 Jul 2026 19:58:49 +0100 Message-ID: <20260703185853.450440-5-matthieu.longo@arm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703185853.450440-1-matthieu.longo@arm.com> References: <20260703185853.450440-1-matthieu.longo@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM4PEPF00025F9C:EE_|GVXPR08MB10716:EE_|DU2PEPF00028CFF:EE_|AS2PR08MB9896:EE_ X-MS-Office365-Filtering-Correlation-Id: e2f21cb2-35ff-44ea-a7c4-08ded935643d x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|36860700016|376014|1800799024|23010399003|82310400026|22082099003|18002099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info-Original: mK+WDg6ziTZYKqi1JA4pcPSOA9ytpsYiF7S7yyjm490gFnGOriL3mehLokQU9PSwBzzfdrCkynmTsa+EttAYG0ma7h59rBl4p9wNenibOB4TufXiDft9vpSd+kPH5mfV/OZVz78ikgkCDVTkP8+5A0z5925hG2KjJztiY9MYUzSXW2ZBr0QK+6YUCLcbJZEOUOtIFYgQg/bezlDkvm7XUvAmDIRqysopYtdQlxP8KOmUyD/WSA19zzqXr0aO/GBz8fMBkQBm0ru1umYCGyxsgzKPDlkhxGALPUFu7pbNHRtDt9vbBCxqWcDdTagFhRtf6eMql7QSXYv7CTa3a/Oz9GMs0oRnDjEa3Ug8idz89AS7KXjt7PrnXqwqJ/tJJymObiMx5qct59ccvRWyoNqqV152ntfUZo68Ow5gF9ln43vC+maz5hKmzK6CgSQlUcH8d5wgicvjkDXnIVolFmAhAGsxR4DUwOhIx5gdhSCWBw+HQM0Kw94AOAJl57eY0FjhxgdH2pNgoMN//xK1zpddof9R2JJOFHLWbhsBX/rU2yf65o02JRS23Bx16vLmCbj3ZrD+hSyUZzic4AjjS5c9s34++SlaN1RjluF/QDrrDplFuK19AyxssDZftrwk8kjkcgzU4ZFAbaGInUebNvVsSh5JReWDbi9jMACO6/HT1N3nVN0Q+o2ubs91RKWarT7Z0yzrWoqJ+Sdz6oC6Rc8HkQ== X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(36860700016)(376014)(1800799024)(23010399003)(82310400026)(22082099003)(18002099003)(56012099006)(11063799006); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: G15xHAErt0bvvECkNCEqNEw4WKfx17NLf9/v7FYi/Im6TaxPoZYls97Z5HG4+6YJiYikuinIEYOlXxTVHTBxDi+iQW31V90/nm35wdKdW0VJ5jQWOqWYuuFbmJ0MilK8Vs3kRZo/QkebXLy/fvioWMJ8jYIkjCR3fyoNUkihqrVrFpDAmDznAVlS4wvqX9Es+aJYKMtSbBszCTbVcLU4m99eXZPf+UQIQdCQWw7vKCZCl+tjhU8OjxBmztFai/J8HoeRIxeNLwiK4M2KCf21Yus6x/Lebus/Sy1bnHnzwDVJCu16Rl/CiKlQ9ttyeb/mRSmyQky/iq326/63kiiZrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB10716 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028CFF.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 92089e76-0410-424f-0dcf-08ded9353e78 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700016|14060799003|35042699022|376014|82310400026|1800799024|23010399003|56012099006|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: pIRUOn4NLoostu/Q+TS0FoWFUhH+Fh7j0NSbFfUs5edYb1dLPDIF4pFujAD/CaFCd4muwzNtDKzbeyqHe0yVEVXXMI5OHe9HrFe1SACAoDP9agwI7s8kcr99A4xjYtKmz/4mKqZDFy7Ai1Ww2fGLce4Wi1YLulDSpsXZsx7Zog9/1d0eLwOCFvXNMuFeMZ/zVQFolzAJnrT+4dzr6ejkIMCE+sccNrVTiIrGAC+LL/ekSbF31AAwkb2VYwkCn2mar/XCoJqLtlq6hSYcuw28UciNcyNrbElLK2gztFPR3zbtvkyQX1iPJHwdhr8Av4qiqWRfReQzjREPPXcTtDcdBcmRLjgvWoliZKnDcyE6ya13EnK/uxCIWGbOdeYlWIUv1/PAfOFohNNDH4NAT1d3UxG8m6q2RKJ7V58ovwh0tJ9oqXDwB0ndPOukkDiQdU3YgZEIUNWeLeilpydW0JHNEPiMzXq3ZSsg1kIPfGkKQTiiYnrgbKBEIdetkyBboQG9Siy0w4x2bE/qQ/DkBRIvY4HG8PbMm9H8nuGzVFM04M7PVjLCJWVBIdbX5JQ/9qFdCn5uHOJ2PHGZmWZ9CJJu0I9buAC+B0abhLN+7zyhvqkmFjBKhGqBs9xNwBEPbdYvPAAdBQmaeZw7i4A+JbLmAkkF586Y5yU6uj53g4NzFjIjgkv72TP6tI9qRQ9HsK0/RxfnfGs8FVrvJRZNjc6SrQ== X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(36860700016)(14060799003)(35042699022)(376014)(82310400026)(1800799024)(23010399003)(56012099006)(11063799006)(18002099003)(22082099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: O3prpEqDtRREB0XFio/CNQ4CGHH0i7xB57WrLiN5gelDUNiecmAQTIKPvBU1R74amDR1I9WlnjLMvVCdxMbI74BlRnGjJAIjYszmirCXWW8RvwODalNJyY1/inATbaUI+yQX+Ou5Yzwu0BjivP3GqHDKHpK2XGp5If22nT60lPTP7Db5JSVNtxy8s0EIs8U8mikdZmikd7mip2T/r4ANZ1n6BqXSLkes24oQml3k9x+2LaGqX6TefPKb/mZY3DaWP3uw11BOU6iXNg7oN0dJKms6jA0po8Kr6TeMHZ4ZL+18HfYzJ0PrT4rrNOchsn5rFRZGrYWufdnhLyRHfSPIvjTw4FRtAMTOkayvxYWaKJgO+IFCJAm3OooNGKc96Hyrm+cbHmKQRAEprmvv2d6uQ5O6C+Kd9Fqt/MItWp6rNnE9n5+8pId9mb0D8lirRN4q X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2026 19:00:47.0452 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e2f21cb2-35ff-44ea-a7c4-08ded935643d X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028CFF.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9896 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org The semantic of slice (size_type start, size_type size) might be slightly ambiguous if the variable names are omitted. Making the index type different from the size type removes this ambiguity. This change is purely cosmetic. --- gdbsupport/array-view.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gdbsupport/array-view.h b/gdbsupport/array-view.h index 8431d7f5add..e7baea728d4 100644 --- a/gdbsupport/array-view.h +++ b/gdbsupport/array-view.h @@ -87,6 +87,7 @@ class array_view using value_type = T; using reference = T &; using const_reference = const T &; + using index_type = ptrdiff_t; using size_type = size_t; using const_iterator = const T *; using iterator = T *; @@ -165,14 +166,14 @@ class array_view constexpr iterator end () const noexcept { return m_array + m_size; } constexpr const_iterator cend () const noexcept { return m_array + m_size; } - constexpr reference operator[] (size_t index) noexcept + constexpr reference operator[] (index_type index) noexcept { #if defined(_GLIBCXX_DEBUG) gdb_assert (index < m_size); #endif return m_array[index]; } - constexpr const_reference operator[] (size_t index) const noexcept + constexpr const_reference operator[] (index_type index) const noexcept { #if defined(_GLIBCXX_DEBUG) gdb_assert (index < m_size); @@ -187,7 +188,7 @@ class array_view /* Return a new array view over SIZE elements starting at START. */ [[nodiscard]] - constexpr array_view slice (size_type start, size_type size) const noexcept + constexpr array_view slice (index_type start, size_type size) const noexcept { #if defined(_GLIBCXX_DEBUG) gdb_assert (start + size <= m_size); @@ -198,7 +199,7 @@ class array_view /* Return a new array view over all the elements after START, inclusive. */ [[nodiscard]] - constexpr array_view slice (size_type start) const noexcept + constexpr array_view slice (index_type start) const noexcept { #if defined(_GLIBCXX_DEBUG) gdb_assert (start <= m_size); @@ -216,7 +217,7 @@ class array_view The two array views must have the same length. */ template -void copy (gdb::array_view src, gdb::array_view dest) +void copy (array_view src, array_view dest) { gdb_assert (dest.size () == src.size ()); if (dest.data () < src.data ()) -- 2.55.0