[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 4d52dbb27a90e3529e346fe1ae365ea421ca0007..4fef5f883655bab4a9792a92de6681c153f81fc8 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 4a607338a9f64800f940cf5006ec0a3a5854984c..efb1c3cc4e691f3f817b8061e34e6dc828cb4b6d 100644 (file)
@@ -416,6 +416,9 @@ LLVM_16 {
     clang_disposeAPISet;
     clang_getSymbolGraphForCursor;
     clang_getSymbolGraphForUSR;
+};
+
+LLVM_17 {
     clang_CXXMethod_isExplicit;
 };