From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from antelope.elm.relay.mailchannels.net (antelope.elm.relay.mailchannels.net [23.83.212.4]) by sourceware.org (Postfix) with ESMTPS id B660B3858CDB for ; Mon, 26 Feb 2024 20:03:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B660B3858CDB Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=ascii.art.br Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ascii.art.br ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B660B3858CDB Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=23.83.212.4 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708977797; cv=pass; b=RtrZWRioBmmpBhSRdAL2b0BEUHPBwpUvyr2nSyiPV1sC0Oonp31DSVQMEr1GoCXAc6mSUIFXNntYOF7EKwG8y0WzdRgpgBK6bdH5TkBktbaNtSleEwv3Md3wGE70XeZ7cMOFE3TiCcqa6aaMjpaO1DjC3mLXon8RiYBWIoxBzro= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708977797; c=relaxed/simple; bh=xsUv0Ui3d3eTVBCO+jyuTu468XmcYBHfOo12yCktaus=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=K+lvem29FclZhNxJkAx+Ik8g5cmnfr8czoLTnGebFDf4cSCWaCB2NXkN4pmHFbjQw7aTgfuk8uzsEX97b7mlyw/xar859h+LyXA7Ex+eJ1e8Y8bBLGZM5shSybLUj8XauR+GA6tKGzoYjMCWyHrsqm8OisqjdXOFOPCsqyR9K6s= ARC-Authentication-Results: i=2; server2.sourceware.org X-Sender-Id: dreamhost|x-authsender|tuliom@ascii.art.br Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 80481102519 for ; Mon, 26 Feb 2024 20:03:14 +0000 (UTC) Received: from pdx1-sub0-mail-a293.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 0F68F102181 for ; Mon, 26 Feb 2024 20:03:14 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1708977794; a=rsa-sha256; cv=none; b=rO9ucFup7/E/EiovOnfAZuUClDHqL3lxDLjGK4R4aBMTSGQeszPufwaT1GlQQLYthBb2uE fr9q0IhVlt69Kg9SDovU/7DAEfDJ+xURcYMgGy464bXWOJcYqtPIlbSZpJ68d+8/8QGS77 J5RLTdJJVkHlJGUn8nyKOixI4jyPhZLIwqjLDjpd05KHXYCzEbZ8quP6+Xp4yvwx79AyZS aYCcU0IUPnycjI1H0u1U8Vdevnupr9aYk9E3XlZlvZHKnS4Krdz6RBWA3l2sL3BofYASVQ i6oi7hq4jYD4fd3do2xWf4YX5L8JXcgRRBMhUWDo81lUj0p5x7bGSicY7+aMlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1708977794; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=KVmhD3Z8qBPddN9DJiYX3mRcOGWM+Cwm1bJ29AcHAqw=; b=Nh5AcuUMIxqzfEfgyF8Q2dLehr26M7rEj3/mXuv35tSxEhqPtqFvpAgLhNP1kEd7pCyVcY Lw9KnYHXzsV60DaKb6h7+8BlY1Bw1trcg1xeIPisOgtLgK4hDvARsZf01BHneyVJ7v6sor Vn9GvBnObq1FO6hYIdkKNSptgjVT/AUDO8NFbp0JNp7zY0FTuxFTKf2Qe9OBKDa+6miX8h lhqNvRwNmSAWShTayjK8P0K0CftYKMLR/HRtoKsIXdjhb4yANVSCPz3UTT04NU/jcYsT8E VBV2xhstCXrDChXqFyAdLawirLiW20YE5PRgDdbjjnWTSkswpRIrCZI/1Cy+OA== ARC-Authentication-Results: i=1; rspamd-55b4bfd7cb-kkqss; auth=pass smtp.auth=dreamhost smtp.mailfrom=tuliom@ascii.art.br X-Sender-Id: dreamhost|x-authsender|tuliom@ascii.art.br X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|tuliom@ascii.art.br X-MailChannels-Auth-Id: dreamhost X-Fumbling-Desert: 3132a09a786a881c_1708977794290_1697927609 X-MC-Loop-Signature: 1708977794290:185922706 X-MC-Ingress-Time: 1708977794290 Received: from pdx1-sub0-mail-a293.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.123.27.52 (trex/6.9.2); Mon, 26 Feb 2024 20:03:14 +0000 Received: from ascii.art.br (ip-191-5-91-182.isp.valenet.com.br [191.5.91.182]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: tuliom@ascii.art.br) by pdx1-sub0-mail-a293.dreamhost.com (Postfix) with ESMTPSA id 4TkBPY3kx0z4d for ; Mon, 26 Feb 2024 12:03:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ascii.art.br; s=dreamhost; t=1708977793; bh=KVmhD3Z8qBPddN9DJiYX3mRcOGWM+Cwm1bJ29AcHAqw=; h=From:To:Subject:Date:Content-Transfer-Encoding; b=Ui0tfCt+3ea9m6DyMMJSapheo+bnKGs/J5XiBRQxkbnTPrFpbXUjSFdQyNzjAkUZX Cf+xim8ujXjzi/TX8DealBZmwe8beHeANivUDcempXab6+p8NngXEOj1GvVCzoJ0W2 wJrqQfhY8Hn6Qo4p/FpBdRvF3Ef7I4G5fZ7o0UYPBnppy4nj9llzsL1/Y33qS/VBeJ vbD09LtkBfJ7YM7HqgS8gthg/ljQstsRW4AvWN6KLCU4sM6Lz7tl+r87s2W20bc7w1 cyQpc+/8dIylMzI9oanBI3RH28TXsvkBNkvKeAVRB+I0+TsFLo3EnhCjm5VDmEupXu YB0tglG0VME/w== From: Tulio Magno Quites Machado Filho To: annobin@sourceware.org Subject: [PATCH] clang-plugin: Update code to clang 18.1 Date: Mon, 26 Feb 2024 17:02:43 -0300 Message-ID: <20240226200243.729452-1-tuliom@ascii.art.br> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-9.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: From: Tulio Magno Quites Machado Filho Update the code in order to use the API available in clang 18.1.0 RC3. Fix BZ #31414. --- clang-plugin/annobin.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/clang-plugin/annobin.cpp b/clang-plugin/annobin.cpp index c6eea64..af38e15 100644 --- a/clang-plugin/annobin.cpp +++ b/clang-plugin/annobin.cpp @@ -204,7 +204,9 @@ private: (Context, TU, clang::StringLiteral::Create (Context, text, -#if CLANG_VERSION_MAJOR > 14 +#if CLANG_VERSION_MAJOR > 17 + clang::StringLiteralKind::Ordinary, +#elif CLANG_VERSION_MAJOR > 14 clang::StringLiteral::Ordinary, #else clang::StringLiteral::Ascii, @@ -215,7 +217,11 @@ private: #if CLANG_VERSION_MAJOR > 8 nullptr, #endif +#if CLANG_VERSION_MAJOR > 17 + clang::ArraySizeModifier::Normal, +#else clang::ArrayType::Normal, +#endif /*IndexTypeQuals*/ 0), SourceLocation ()), {}, -- 2.43.0