From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 6EA8E38708AB for ; Fri, 24 Mar 2023 13:36:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6EA8E38708AB Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32ODOi5C027772 for ; Fri, 24 Mar 2023 13:36:41 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2022-7-12; bh=+IJhYRIjRljJDPtGMuUbmf8//MiZUwk7ZLajKbGEZEw=; b=diZn0kUSq7yZ4bfyI+bC8+AMTg8zta36p6ozLi/EP+6uU+0eJIwd76VOnT50iisfExD5 CEpzjv8CLS12nvczCohLUG6cBS3oxw1nZo3z7O9n69Ln52lwMXZI7y3hDT5wWpZHTHyr LsUrTzXX8csmgxc7GRBofrO1LhCi5tkY8G/mEU47kAq+RkSflilGOCnMhSilOiV8g+rq vzrrhrdg3DTa3T47nBEms+AH2ANKDvsO4jsWA+K2C0JMYpKdN5uc6XTT6Gem6qmkhaYK I1RldoNpcj/rGiaii786fYphqFzRucy3dzeuXGKaIv0EM9SM/L/JiqLHv6t0zZeFD8QT Ig== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3phcqe01dq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 24 Mar 2023 13:36:40 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 32OD0Q2X038006 for ; Fri, 24 Mar 2023 13:36:40 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3pgxpy1fjj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 24 Mar 2023 13:36:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OYt2yXkE2PHsVTuTElZif6rMCb1dAZjXpo7g9nou2tkauAfLTN9fOtkM53qxiK8YnFZO5XzGWrwsF3sylDgu+drZ5EdsXhKbxV1ZKfRTYbRf6ib8XNKXHH0fBKjA9ruPZfX/qEsFPNCuJ7qzykTy4dqkL6SL+bR4ITevI4GkK3lrcSWhW18LsqSYTMqccsO5QdLScXCJ9NDdjrWLO9zG2Rx4yA/FvGpqxmc3GsGs/q2+Th8k6EeviX5HTLSE2Q/39lr7M7ER+hNcs7GYH8fR1HQbuXnhefMf8j4+r+1mNPzowfH17mNrsFPmdOvj7sIvxY7E85B0Svf7UblCwJga6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=+IJhYRIjRljJDPtGMuUbmf8//MiZUwk7ZLajKbGEZEw=; b=TrDAtDoF5+SgZ/5p1lQUK+2lFkJWZpP/d7GUiZ+W9dF4K9uD+YYXAm1et42OoV1yvYIi0mQsxDv7y751tLBm4WTZ/USxjjan2qE3XjB1BMt1jJ92jG02DSBY1B5wEYFySwbmH/GKU2I7nmyUkFGqLQqkHuUIbaLI7e/Mgl5VikHh3ZiyfY1mldTz57+ACym9Frk3OG+dhZ/7CkfBdiL1+YVx8hkVNsdW4W7gyiFfEK6EoLuiqWUza4sJwQbMaMtqqO0vI2AK2u1E/3zPWPZcmd3oWtjoqkuHTRgqvbx3UCbrLNHQyDD7LqhCYhaLWA49x1RMRssvRnEA6wRLgaMJLQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+IJhYRIjRljJDPtGMuUbmf8//MiZUwk7ZLajKbGEZEw=; b=poPGVKtuUL9PsdU1XeOL1LgHyp3HuLDaIxguV4dWTbl03myn3brbvJUwxlEfEjNwfa2fyqANJWG842gt1y3lGnQUD89pU4iN4pNsZ00hP7ewlk9emV/Co7nwMOQfZ7Di+OxQKf/OUULoMhGGpT7U/NHhHblneZYdFusZX5x16jo= Received: from DS0PR10MB6798.namprd10.prod.outlook.com (2603:10b6:8:13c::20) by SN7PR10MB6593.namprd10.prod.outlook.com (2603:10b6:806:2a9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.38; Fri, 24 Mar 2023 13:36:38 +0000 Received: from DS0PR10MB6798.namprd10.prod.outlook.com ([fe80::d0f7:e4fd:bd4:b760]) by DS0PR10MB6798.namprd10.prod.outlook.com ([fe80::d0f7:e4fd:bd4:b760%3]) with mapi id 15.20.6178.038; Fri, 24 Mar 2023 13:36:38 +0000 From: Nick Alcock To: binutils@sourceware.org Subject: [PATCH 2/4] libctf: work around an uninitialized variable warning Date: Fri, 24 Mar 2023 13:36:23 +0000 Message-Id: <20230324133625.450723-2-nick.alcock@oracle.com> X-Mailer: git-send-email 2.39.1.268.g9de2f9a303 In-Reply-To: <20230324133625.450723-1-nick.alcock@oracle.com> References: <20230324133625.450723-1-nick.alcock@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO4P265CA0271.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:37a::7) To DS0PR10MB6798.namprd10.prod.outlook.com (2603:10b6:8:13c::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB6798:EE_|SN7PR10MB6593:EE_ X-MS-Office365-Filtering-Correlation-Id: cac73b7c-3110-4ab3-6e2b-08db2c6ccb22 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ADBVPpr+qHuFLYiMlMX+7AQNUtJO+wZRe5qkA/gYGBtbc0fscZXLjriFJHv0wjm5JPFDyvmPQoO0LXXnSEOhDm75DeKi4HhKGlqTXY5xpInDrE6UseudWauBcTNHIqclomah7Q5Boc7of29ZJwXs+/yJ0ia/v0dyBHJZVp/vzErWOQUDu82UKyextuGQGa3+Ii4sScFepIz0gk5pvpPqQCxP4EWqyIPgO6JYWF/X7Cs0lpPhxP5dry45yqp7nNj19I0v7e1bwYNze0WCQKmnb2tM7WAD+o4RzDMs1JBBUs/LP0/F58g0JThAyKyNiYDlUqrVlJCz9hIFEx1F/p6hZ0tE7GK9NpJPRkxIAtmAQHo7vHDyMeJrt+4DyURhBvUwFe1v0K3UqwIeXAWcq/90xawoRhyeBv9cQoVk5zccwG57cZXNSNGnVVwnZD7SeKcSHTx09TaBe3T7Utu40CFyyD5dI0kv5+4PxNPuSxb6o5VabAFERFbuZWeo8Q0u/NOxB2N6TUBIOPsMcQJyr0VGAyv35zYm7BXwjpaF8W5Te8AbOslHM2MhAYn36gcW3BjUNuNWa3rGLfu3IgimAbglI2O7YSiKDEpssplIpnmV+fg7tOIQvtCZXdNFhMoMIWDFpa1jcOCUcAJa8M87JG1gkQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB6798.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(39860400002)(366004)(136003)(396003)(376002)(346002)(451199018)(6512007)(6506007)(41300700001)(36756003)(1076003)(2616005)(4744005)(44832011)(2906002)(5660300002)(38100700002)(8936002)(316002)(478600001)(186003)(83380400001)(66946007)(6486002)(8676002)(6916009)(86362001)(66476007)(66556008)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Q+CBuHmVE3s5BxslGy/VcZfAnzwcRh+mTW7jakGJRQFcBdrE5dEbzqeUxxIj?= =?us-ascii?Q?IHeoJ8dZ91MD+1RJmTE4Nvv8s4xD6y0OWNE0yncrz79G1nfTM5p1SOuaGg52?= =?us-ascii?Q?i60MYvHWzHXu0JXtRMRFa/93QynszIkKI2O7AKEZTgGsU61ye4UC5+m2KlQ8?= =?us-ascii?Q?n2H23EZszPzgHqdxQz+RLGkrGdlNqIVxXEtduv9OheJsD0RGrabVqsl4MIHv?= =?us-ascii?Q?e0gvjHesr4gpxbnYFnZEeQOSXjEe3wNBVOf3Wbq0zsy7ooF5uCcqkwdETWVo?= =?us-ascii?Q?XeLIx9gBvIk39+2zGQi9RNZWB0YxBGPubOxLLZtGvs374Pl/b3duOqrIoNB7?= =?us-ascii?Q?nxFjE5bTxxAEvjbDcVG1HFNe/7EmlVHH3gjZShHbYMJBA7kvE7TrqDQBCtp6?= =?us-ascii?Q?VAaOVCuN3XNUC3eAOTYs/rubxO78gMthqf9U+U/O6oT45KlbKp7BM5hQ/oq+?= =?us-ascii?Q?MA8pqDIxBeYq6x/YmmwzTuj1b3ydQM+IB5wk2I+HJ7GB8lhXb90GoyGbOjS+?= =?us-ascii?Q?GZPd5Ty70VjhjeXrMI9bWyvaP0XaqcAMmr9AbJCMUX31xnsa9D4Z9VJbPlqp?= =?us-ascii?Q?XWIcam8kM9Q/CmtnDsKpdZmqfRW+h9FDsZuBLRua1be8Qegs7YkXysw49kKG?= =?us-ascii?Q?IB/N+zEVPSFpN45ldjwhcVYAxjLDgSbR5rM7lK/D1dQTBGr0etxaXIK2PYTZ?= =?us-ascii?Q?ADAycyXRgjIDPmBXZMlawyfxWExcRjde0ZKskTvYkUhIHluJS5qD/CIIgNTj?= =?us-ascii?Q?HPhmZrcOWQjuOl1ubDAQ0GRvKtA49dsFDq+bt5oUMmYIypxWbrHFEs84VwvD?= =?us-ascii?Q?QqXBOOkBuxCpSmUekF1pn7B6P49+R4JyWEHGdWquXLbuxgc9vlaaqU9VI0G0?= =?us-ascii?Q?LOhejtI/LYF3eKURrVaWKL1lCk3MWqJXuoT8mXJBtPnp6bpy1PKo66I27mc3?= =?us-ascii?Q?pS9OMIcNo4tCKKNH4zMN4h+4toJ6S6oq5CyRmPglRMU/DI2Sh36IS1d40EL+?= =?us-ascii?Q?FEu2eVEH50zYekZKgR6N2KhXHIe02L2016vVqyPPXHNPEywMVpo4qRx4+4Ea?= =?us-ascii?Q?4qj2eehFUHYCVwvk1FQGtt4zSp00wBR6+4yscD79ZErTlr5p2himZP57N5Jv?= =?us-ascii?Q?O3mQJJSx2wyWaz/aWKCdHiEX2bipC1s5MEZH79rNiaDrqKbKn79SP47zlnPt?= =?us-ascii?Q?u/c4dCrNb9rw4tHHGqrQttMwtJsQi53fLMMiWfYRSnJaWYng3QX73VL1wqdp?= =?us-ascii?Q?Xj8mknIdI0L1a5l/XZvrl6hlhDQ/5zUNeaFi87eIXUZnysowpfbjCRj5+vUC?= =?us-ascii?Q?5m/PdfMUGtIOgmix3eVmd+CMT0fBDy1KDqcBSB4YZWCNm5Cf2zt6uLMzIYbB?= =?us-ascii?Q?ibJPKAMcTbqU5AsCVSdg0saUDDJeiAz8x6lKteo248X7xsgkK/WtOXFPk/EK?= =?us-ascii?Q?ANBhEOf0XqlU/iAVzLa8dufOjBG9YPispOZSWct6aYpyyRJcokwpkITtoFh/?= =?us-ascii?Q?8xJPBAQdrDPOyxErO/4koH2AtYzCh7aIJISmZ3lopkqNL4KD11Zr7AOjZgXH?= =?us-ascii?Q?Zwno/f0/F0yTM8GXaiHPp2sag2/PWzjiTXC+OrQSid/hzUDJ/vGChEFm3AJ1?= =?us-ascii?Q?Pg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: T4rbBHRa9uIg/CdVHAZ48DprMN2K4SzcvA5MxwwOrG9FzzMU9CdaRiB7PI1r8YbHfiVT4wY7k1uu80F/aABiQiIl1Yncm584CXtRt1PnAGd3v6TjD+xR4JLtU58Rm7I8q+krw98JSVwYSWjF+29HBqvwhcRuShGVoVou0SSFAp+GBeQMWHvIME/Zetqq5IrVFA7VMcEAeHHmnP8uhWmaSCtNtyQy2CXC9jzxiyNrYGQ34IirrjvXkB8O+Pn5KA1hjZdrDIOAFy3WKh+UAKsBYjZ/WhFp01Rta0x/jA8GqPRtE0zGYA8Bm4hQDAgrQFCyycHarJosoRqSuKYGyalDSrdMR8+pKbpHgPlWe6R7+YnqAfhDIaEtQV0VVXJ9kJpNqyEmsTnJsrK1I/w79e2rlhJk9PuLGtUSzLscT24CGcX593fjUPMHck6YprQQLlTjhpnJIXwMkipJ3eceq+dug+aIdlLUR3Y9F7HAlTnsnt2cAjNFJR6WVx7pKigwD6cLRkiZ1hsXtNvrW3ipHq38K6cfEZX3fOUs2AthL3cP0h1GJjg3Wf9TXif1vofZzysJBYp0FuRFTOIpk1ITT6qZJ2cNfFww7Rz8hRJeSQfH1xSxk8JnYre+kw45nK3rjQOFTKvP247TByY55Y5I6/dMwHUuoCgPYI3JFLkNtX2y7RqahqE+jN+W5IbI2sNwfNFZ2LGsuIKIMswuR2r5fm0CZnqiLfMHyHPOVaQITY53gMMz4gUk4k5N4gf1eDAp5J+n X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: cac73b7c-3110-4ab3-6e2b-08db2c6ccb22 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB6798.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2023 13:36:38.0428 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yxfXqarIihx4Wr0R8Fgx7qwTLPVL1tD7+hN8gFND0CqS+T1HDwq+fXFLoKOIQ3TBIhEQGcV00sIeGRD79woAtg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB6593 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-24_08,2023-03-24_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=804 malwarescore=0 adultscore=0 spamscore=0 suspectscore=0 bulkscore=0 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2303240109 X-Proofpoint-GUID: nWMdrFAOqwr3GBHcKfaiCyHb13xte3OR X-Proofpoint-ORIG-GUID: nWMdrFAOqwr3GBHcKfaiCyHb13xte3OR X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: GCC 11+ complains that sym is uninitialized in ctf_symbol_next. It isn't, but it's not quite smart enough to figure that out (it requires domain-specific knowledge of the state of the ctf_next_t iterator over multiple calls). libctf/ * ctf-lookup.c (ctf_symbol_next): Initialize sym to a suitable value for returning if never reset during the function. --- libctf/ctf-lookup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libctf/ctf-lookup.c b/libctf/ctf-lookup.c index 10ababf1489..950c0a809ac 100644 --- a/libctf/ctf-lookup.c +++ b/libctf/ctf-lookup.c @@ -651,7 +651,7 @@ ctf_id_t ctf_symbol_next (ctf_dict_t *fp, ctf_next_t **it, const char **name, int functions) { - ctf_id_t sym; + ctf_id_t sym = CTF_ERR; ctf_next_t *i = *it; int err; -- 2.39.1.268.g9de2f9a303