[clang] [libclang/python] Add missing enum variants (PR #143264)

2025-06-07 Thread Jannick Kremer via cfe-commits
https://github.com/DeinAlptraum updated https://github.com/llvm/llvm-project/pull/143264 >From 71a404a5bbef81fa0aba48eb14671ed17ce4d8fb Mon Sep 17 00:00:00 2001 From: Jannick Kremer Date: Sat, 7 Jun 2025 21:57:17 +0900 Subject: [PATCH 1/2] [libclang/python] Add missing enum variants Add tests

[clang] [libclang/python] Add missing enum variants (PR #143264)

2025-06-07 Thread Jannick Kremer via cfe-commits
DeinAlptraum wrote: @Endilll this adds the missing enum variants, and also adds a test using libclang, parsing `Index.h` for all our used enums to check for missing variants. You can see what this looks like in case of failure on the first CI run for this PR. This uses only the numeric enum v

[clang] [libclang/python] Add missing enum variants (PR #143264)

2025-06-07 Thread Jannick Kremer via cfe-commits
https://github.com/DeinAlptraum updated https://github.com/llvm/llvm-project/pull/143264 >From cee0067c7a0b35d2e1f15fd3fa698ec2afd6de88 Mon Sep 17 00:00:00 2001 From: Jannick Kremer Date: Sat, 7 Jun 2025 21:57:17 +0900 Subject: [PATCH 1/2] [libclang/python] Add missing enum variants Add tests

[clang] [libclang/python] Add missing enum variants (PR #143264)

2025-06-07 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Jannick Kremer (DeinAlptraum) Changes Add tests to ensure that all C-enum variants are defined on Python side. --- Full diff: https://github.com/llvm/llvm-project/pull/143264.diff 1 Files Affected: - (modified) clang/bindings/python/tes

[clang] [libclang/python] Add missing enum variants (PR #143264)

2025-06-07 Thread Jannick Kremer via cfe-commits
https://github.com/DeinAlptraum created https://github.com/llvm/llvm-project/pull/143264 Add tests to ensure that all C-enum variants are defined on Python side. >From cee0067c7a0b35d2e1f15fd3fa698ec2afd6de88 Mon Sep 17 00:00:00 2001 From: Jannick Kremer Date: Sat, 7 Jun 2025 21:57:17 +0900 Su