[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