[Lldb-commits] [lldb] d49060a - [lldb][test] TestCompactVectors.py: skip for older Clang

Michael Buch via lldb-commits lldb-commits at lists.llvm.org
Thu Feb 12 01:45:58 PST 2026


Author: Michael Buch
Date: 2026-02-12T09:45:40Z
New Revision: d49060a72d3fcfea210b293dcbca008b74908614

URL: https://github.com/llvm/llvm-project/commit/d49060a72d3fcfea210b293dcbca008b74908614
DIFF: https://github.com/llvm/llvm-project/commit/d49060a72d3fcfea210b293dcbca008b74908614.diff

LOG: [lldb][test] TestCompactVectors.py: skip for older Clang

Was failing on the Clang 17 green dragon matrix bot:
```
/Applications/Xcode_26.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.2.sdk/System/Library/Frameworks/vecLib.framework/Headers/Sparse/SolveImplementationTyped.h:678:9: error: use of undeclared identifier '__builtin_verbose_trap'
07:28:37    678 |         __builtin_verbose_trap("unsupported", "LU factorization is not supported on this OS version");
07:28:37        |         ^
07:28:37  /Applications/Xcode_26.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.2.sdk/System/Library/Frameworks/vecLib.framework/Headers/Sparse/SolveImplementationTyped.h:888:95: error: unrecognized platform name visionOS
07:28:37    888 |       if(__builtin_available(macOS 15.5, macCatalyst 18.5, iOS 18.5, watchOS 11.5, tvOS 18.5, visionOS 2.5, *)) {
07:28:37        |
```

Added: 
    

Modified: 
    lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py

Removed: 
    


################################################################################
diff  --git a/lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py b/lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py
index 6add5072cfb93..b162bd40d0bd4 100644
--- a/lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py
+++ b/lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py
@@ -16,6 +16,7 @@ def setUp(self):
         # Find the line number to break at.
         self.line = line_number("main.cpp", "// Set break point at this line.")
 
+    @skipIf(compiler="clang", compiler_version=["<", "19.0"])
     @skipUnlessDarwin
     def test_with_run_command(self):
         """Test that that file and class static variables display correctly."""


        


More information about the lldb-commits mailing list