[clang] Loosen check for clang version string in test to work when setting CLANG_VENDOR. (PR #192961)

via cfe-commits cfe-commits at lists.llvm.org
Wed Apr 22 01:55:51 PDT 2026


https://github.com/dyung updated https://github.com/llvm/llvm-project/pull/192961

>From 83b3b2ea07a6358bad4b9ddc725e9661fcc33416 Mon Sep 17 00:00:00 2001
From: Douglas Yung <douglas.yung at sony.com>
Date: Mon, 20 Apr 2026 14:35:24 +0200
Subject: [PATCH 1/3] Loosen check for clang version string in test to work
 when setting CLANG_VENDOR.

---
 clang/bindings/python/tests/cindex/test_version.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/clang/bindings/python/tests/cindex/test_version.py b/clang/bindings/python/tests/cindex/test_version.py
index 2b25b0bd1c526..2f47b0b1aa56d 100755
--- a/clang/bindings/python/tests/cindex/test_version.py
+++ b/clang/bindings/python/tests/cindex/test_version.py
@@ -8,4 +8,4 @@ def test_get_version_format(self):
         conf = Config()
         version = conf.get_clang_version()
 
-        self.assertRegex(version, r"^clang version \d+\.\d+\.\d+")
+        self.assertRegex(version, r"^(.*)*clang version \d+\.\d+\.\d+")

>From 51b8f378bc5bc47291a7bf3da3ed7ca2e7170ca6 Mon Sep 17 00:00:00 2001
From: dyung <douglas.yung at sony.com>
Date: Tue, 21 Apr 2026 19:48:33 -0400
Subject: [PATCH 2/3] Update clang/bindings/python/tests/cindex/test_version.py

Co-authored-by: Jannick Kremer <jannick.kremer at mailbox.org>
---
 clang/bindings/python/tests/cindex/test_version.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/clang/bindings/python/tests/cindex/test_version.py b/clang/bindings/python/tests/cindex/test_version.py
index 2f47b0b1aa56d..5fb22615aba28 100755
--- a/clang/bindings/python/tests/cindex/test_version.py
+++ b/clang/bindings/python/tests/cindex/test_version.py
@@ -8,4 +8,4 @@ def test_get_version_format(self):
         conf = Config()
         version = conf.get_clang_version()
 
-        self.assertRegex(version, r"^(.*)*clang version \d+\.\d+\.\d+")
+        self.assertRegex(version, r"^.*clang version \d+\.\d+\.\d+")

>From d140f2e218c41143cfcdb7f337e41a7fdfa9df12 Mon Sep 17 00:00:00 2001
From: dyung <douglas.yung at sony.com>
Date: Wed, 22 Apr 2026 04:55:42 -0400
Subject: [PATCH 3/3] Update clang/bindings/python/tests/cindex/test_version.py

Co-authored-by: Vlad Serebrennikov <serebrennikov.vladislav at gmail.com>
---
 clang/bindings/python/tests/cindex/test_version.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/clang/bindings/python/tests/cindex/test_version.py b/clang/bindings/python/tests/cindex/test_version.py
index 5fb22615aba28..d2d3a913c7e25 100755
--- a/clang/bindings/python/tests/cindex/test_version.py
+++ b/clang/bindings/python/tests/cindex/test_version.py
@@ -8,4 +8,4 @@ def test_get_version_format(self):
         conf = Config()
         version = conf.get_clang_version()
 
-        self.assertRegex(version, r"^.*clang version \d+\.\d+\.\d+")
+        self.assertRegex(version, r"clang version \d+\.\d+\.\d+")



More information about the cfe-commits mailing list