[clang] Use existing AvailabilityKind enum for code completion availability (PR #160296)

Vlad Serebrennikov via cfe-commits cfe-commits at lists.llvm.org
Sat Jan 17 03:20:21 PST 2026


================
@@ -54,6 +54,19 @@ Clang Frontend Potentially Breaking Changes
 
 Clang Python Bindings Potentially Breaking Changes
 --------------------------------------------------
+- Remove ``CompletionString.Availability``. No libclang interfaces returned instances of it.
+- Remove ``CompletionString.Kind`` and its container, ``availabilityKinds``.
----------------
Endilll wrote:

We couldn't remove `CompletionString.Kind`, because it doesn't exist. We couldn't remove `CompletionChunk.Kind` either, because it's used elsewhere

https://github.com/llvm/llvm-project/pull/160296


More information about the cfe-commits mailing list