[Lldb-commits] [lldb] [lldb][Windows] XFAIL tests on ARM64 that where wrongfully enabled (PR #232778)

Charles Zablit via lldb-commits lldb-commits at lists.llvm.org
Fri Oct 16 08:05:42 PDT 2026


https://github.com/charles-zablit updated https://github.com/llvm/llvm-project/pull/232778

>From 59c6febdf681168c96865573ba894158f357ed55 Mon Sep 17 00:00:00 2001
From: Charles Zablit <c_zablit at apple.com>
Date: Fri, 16 Oct 2026 16:31:52 +0200
Subject: [PATCH 1/2] [lldb][Windows] XFAIL tests on ARM64 that where
 wrongfully enabled

---
 .../expr-from-non-zero-frame/TestExprFromNonZeroFrame.py        | 1 +
 lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py             | 2 +-
 lldb/test/API/tools/lldb-dap/disassemble/TestDAP_disassemble.py | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/lldb/test/API/commands/expression/expr-from-non-zero-frame/TestExprFromNonZeroFrame.py b/lldb/test/API/commands/expression/expr-from-non-zero-frame/TestExprFromNonZeroFrame.py
index 623c5b87f14c74..d6b1abf241a3aa 100644
--- a/lldb/test/API/commands/expression/expr-from-non-zero-frame/TestExprFromNonZeroFrame.py
+++ b/lldb/test/API/commands/expression/expr-from-non-zero-frame/TestExprFromNonZeroFrame.py
@@ -7,6 +7,7 @@
 class ExprFromNonZeroFrame(TestBase):
     NO_DEBUG_INFO_TESTCASE = True
 
+    @expectedFailureAll(oslist=["windows"], archs=["aarch64"])
     def test(self):
         """
         Tests that we can use SBFrame::EvaluateExpression on a frame
diff --git a/lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py b/lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py
index 5e3c0d54596e65..861ba05cbb468c 100644
--- a/lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py
+++ b/lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py
@@ -19,7 +19,7 @@ def setUp(self):
 
     # gcc generates incorrect linetable
     @expectedFailureAll(archs="arm$", compiler="gcc", triple=".*-android")
-    @expectedFailureAll(archs=["aarch64"], oslist=no_match(["freebsd", "linux"]))
+    @expectedFailureAll(archs=["aarch64"], oslist=no_match(["freebsd", "linux", "windows"]))
     def test_with_run_command(self):
         """Test that LLDB handles a function with __builtin_trap correctly."""
         self.build()
diff --git a/lldb/test/API/tools/lldb-dap/disassemble/TestDAP_disassemble.py b/lldb/test/API/tools/lldb-dap/disassemble/TestDAP_disassemble.py
index eb08563c8d1b4c..fc0c290383522f 100644
--- a/lldb/test/API/tools/lldb-dap/disassemble/TestDAP_disassemble.py
+++ b/lldb/test/API/tools/lldb-dap/disassemble/TestDAP_disassemble.py
@@ -48,6 +48,7 @@ def test_disassemble(self):
 
         session.continue_to_exit()
 
+    @expectedFailureAll(oslist=["windows"], archs=["aarch64"])
     def test_disassemble_backwards(self):
         """
         Tests the 'disassemble' request with a backwards disassembly range.

>From edc63a0cbd3ebef4c806ad2278024ca7f29406f5 Mon Sep 17 00:00:00 2001
From: Charles Zablit <c_zablit at apple.com>
Date: Fri, 16 Oct 2026 17:05:23 +0200
Subject: [PATCH 2/2] fixup! [lldb][Windows] XFAIL tests on ARM64 that where
 wrongfully enabled

---
 lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py b/lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py
index 861ba05cbb468c..660a783cd2b8ff 100644
--- a/lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py
+++ b/lldb/test/API/linux/builtin_trap/TestBuiltinTrap.py
@@ -19,7 +19,9 @@ def setUp(self):
 
     # gcc generates incorrect linetable
     @expectedFailureAll(archs="arm$", compiler="gcc", triple=".*-android")
-    @expectedFailureAll(archs=["aarch64"], oslist=no_match(["freebsd", "linux", "windows"]))
+    @expectedFailureAll(
+        archs=["aarch64"], oslist=no_match(["freebsd", "linux", "windows"])
+    )
     def test_with_run_command(self):
         """Test that LLDB handles a function with __builtin_trap correctly."""
         self.build()



More information about the lldb-commits mailing list