llvmorg-github-actions[bot] wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-lldb

Author: David Spickett (DavidSpickett)

<details>
<summary>Changes</summary>

As they use clang specific debug information options.

---
Full diff: https://github.com/llvm/llvm-project/pull/214197.diff


3 Files Affected:

- (modified) lldb/test/API/commands/frame/var/TestFrameVar.py (+1) 
- (modified) lldb/test/API/lang/cpp/abi_tag_structors/TestAbiTagStructors.py 
(+4) 
- (modified) lldb/test/API/lang/cpp/template-alias/TestTemplateAlias.py (+4) 


``````````diff
diff --git a/lldb/test/API/commands/frame/var/TestFrameVar.py 
b/lldb/test/API/commands/frame/var/TestFrameVar.py
index 18c67b291c77a..964345bd52878 100644
--- a/lldb/test/API/commands/frame/var/TestFrameVar.py
+++ b/lldb/test/API/commands/frame/var/TestFrameVar.py
@@ -170,6 +170,7 @@ def test_darwin_dwarf_obj_mod_time_mismatch(self):
 
     @skipIfRemote
     @skipIfWindows  # Windows can't set breakpoints by name 'main' in this 
case.
+    @skipIf(compiler=no_match("clang"))
     def test_gline_tables_only(self):
         """
         Test that if we build a binary with "-gline-tables-only" that we can
diff --git a/lldb/test/API/lang/cpp/abi_tag_structors/TestAbiTagStructors.py 
b/lldb/test/API/lang/cpp/abi_tag_structors/TestAbiTagStructors.py
index 94923046e0ba4..a27c3e5a3ddb3 100644
--- a/lldb/test/API/lang/cpp/abi_tag_structors/TestAbiTagStructors.py
+++ b/lldb/test/API/lang/cpp/abi_tag_structors/TestAbiTagStructors.py
@@ -17,6 +17,7 @@ class AbiTagStructorsTestCase(TestBase):
         compiler_version=["<", "22"],
         bugnumber="Required Clang flag not supported",
     )
+    @skipIf(compiler=no_match("clang"))
     @expectedFailureAll(oslist=["windows"])
     @skipIfWasm  # no expression evaluation
     def test_with_structor_linkage_names(self):
@@ -76,6 +77,7 @@ def test_with_structor_linkage_names(self):
         )
 
     @expectedFailureAll(oslist=["windows"])
+    @skipIf(compiler=no_match("clang"))
     def test_no_structor_linkage_names(self):
         """
         Test that without linkage names on structor declarations we can't call
@@ -123,12 +125,14 @@ def do_nested_structor_test(self):
         )
 
     @skipIf(compiler="clang", compiler_version=["<", "22"])
+    @skipIf(compiler=no_match("clang"))
     @expectedFailureAll(oslist=["windows"])
     @skipIfWasm  # no expression evaluation
     def test_nested_with_structor_linkage_names(self):
         self.build(dictionary={"CXXFLAGS_EXTRAS": 
"-gstructor-decl-linkage-names"})
         self.do_nested_structor_test()
 
+    @skipIf(compiler=no_match("clang"))
     @expectedFailureAll(oslist=["windows"])
     @skipIfWasm  # no expression evaluation
     def test_nested_no_structor_linkage_names(self):
diff --git a/lldb/test/API/lang/cpp/template-alias/TestTemplateAlias.py 
b/lldb/test/API/lang/cpp/template-alias/TestTemplateAlias.py
index 83a776fc1735d..4f21c69e890cc 100644
--- a/lldb/test/API/lang/cpp/template-alias/TestTemplateAlias.py
+++ b/lldb/test/API/lang/cpp/template-alias/TestTemplateAlias.py
@@ -23,6 +23,7 @@ def do_test(self, extra_flags):
         self.expect_expr("cbf1", result_type="Container<int>")
 
     @skipIf(compiler="clang", compiler_version=["<", "21"])
+    @skipIf(compiler=no_match("clang"))
     @expectedFailureAll(
         bugnumber="LLDB doesn't reconstruct template alias names from template 
parameters"
     )
@@ -32,6 +33,7 @@ def test_tag_alias_simple(self):
         )
 
     @skipIf(compiler="clang", compiler_version=["<", "21"])
+    @skipIf(compiler=no_match("clang"))
     def test_tag_alias_no_simple(self):
         self.do_test(
             dict(
@@ -40,6 +42,7 @@ def test_tag_alias_no_simple(self):
         )
 
     @skipIf(compiler="clang", compiler_version=["<", "21"])
+    @skipIf(compiler=no_match("clang"))
     def test_no_tag_alias_simple(self):
         self.do_test(
             dict(
@@ -48,6 +51,7 @@ def test_no_tag_alias_simple(self):
         )
 
     @skipIf(compiler="clang", compiler_version=["<", "21"])
+    @skipIf(compiler=no_match("clang"))
     def test_no_tag_alias_no_simple(self):
         self.do_test(
             dict(

``````````

</details>


https://github.com/llvm/llvm-project/pull/214197
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to