From de4321cf2cf28f2bae7fc0f1897957e73b726f89 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Thu, 9 Feb 2023 09:53:10 -0500 Subject: [PATCH] [libclang] Tweaks for clang_CXXMethod_isExplicit This adds a release note that was accidentally dropped, and moves the symbol from LLVM 16 to LLVM 17 in the module map. Amends 0a51bc731bcc2c27e4fe97957a83642d93d989be --- clang/docs/ReleaseNotes.rst | 4 ++++ clang/tools/libclang/libclang.map | 3 +++ 2 files changed, 7 insertions(+) diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 4d52dbb27a90..4fef5f883655 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -213,6 +213,10 @@ clang-extdef-mapping libclang -------- +- Introduced the new function ``clang_CXXMethod_isExplicit``, + which identifies whether a constructor or conversion function cursor + was marked with the explicit identifier. + Static Analyzer --------------- diff --git a/clang/tools/libclang/libclang.map b/clang/tools/libclang/libclang.map index 4a607338a9f6..efb1c3cc4e69 100644 --- a/clang/tools/libclang/libclang.map +++ b/clang/tools/libclang/libclang.map @@ -416,6 +416,9 @@ LLVM_16 { clang_disposeAPISet; clang_getSymbolGraphForCursor; clang_getSymbolGraphForUSR; +}; + +LLVM_17 { clang_CXXMethod_isExplicit; }; -- 2.34.1