[libclang] Tweaks for clang_CXXMethod_isExplicit
authorAaron Ballman <aaron@aaronballman.com>
Thu, 9 Feb 2023 14:53:10 +0000 (09:53 -0500)
committerAaron Ballman <aaron@aaronballman.com>
Thu, 9 Feb 2023 14:55:11 +0000 (09:55 -0500)
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
clang/tools/libclang/libclang.map

index 4d52dbb..4fef5f8 100644 (file)
@@ -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
 ---------------
 
index 4a60733..efb1c3c 100644 (file)
@@ -416,6 +416,9 @@ LLVM_16 {
     clang_disposeAPISet;
     clang_getSymbolGraphForCursor;
     clang_getSymbolGraphForUSR;
+};
+
+LLVM_17 {
     clang_CXXMethod_isExplicit;
 };