[Lldb-commits] [lldb] [lldb] Skip simulator platform tests on arm64e (PR #200505)

Alex Langford via lldb-commits lldb-commits at lists.llvm.org
Fri May 29 14:56:46 PDT 2026


https://github.com/bulbazord created https://github.com/llvm/llvm-project/pull/200505

Simulators do not support arm64e.

>From 1d9159478ee3c03a4d78e8f0dbcafb98959af8f5 Mon Sep 17 00:00:00 2001
From: Alex Langford <alangford at apple.com>
Date: Fri, 29 May 2026 14:54:52 -0700
Subject: [PATCH] [lldb] Skip simulator platform tests on arm64e

Simulators do not support arm64e.
---
 lldb/test/API/macosx/simulator/TestSimulatorPlatform.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lldb/test/API/macosx/simulator/TestSimulatorPlatform.py b/lldb/test/API/macosx/simulator/TestSimulatorPlatform.py
index 216fb7c3032f3..cbbd2cfa8547c 100644
--- a/lldb/test/API/macosx/simulator/TestSimulatorPlatform.py
+++ b/lldb/test/API/macosx/simulator/TestSimulatorPlatform.py
@@ -119,6 +119,7 @@ def run_with(
     @skipUnlessDarwin
     @skipIfDarwinEmbedded
     @apple_simulator_test("iphone")
+    @skipIf(archs=["arm64e"])  # Simulators do not support arm64e
     def test_ios(self):
         """Test running an iOS simulator binary"""
         self.run_with(
@@ -134,6 +135,7 @@ def test_ios(self):
     @skipUnlessDarwin
     @skipIfDarwinEmbedded
     @apple_simulator_test("appletv")
+    @skipIf(archs=["arm64e"])  # Simulators do not support arm64e
     def test_tvos(self):
         """Test running an tvOS simulator binary"""
         self.run_with(
@@ -166,6 +168,7 @@ def test_watchos_i386(self):
     @apple_simulator_test("watch")
     @skipIfDarwin  # rdar://problem/64552748
     @skipIf(archs=["i386", "x86_64"])
+    @skipIf(archs=["arm64e"])  # Simulators do not support arm64e
     def test_watchos_armv7k(self):
         """Test running a 32-bit watchOS simulator binary"""
         self.run_with(
@@ -235,6 +238,7 @@ def test_ios_backdeploy_x86(self):
     @skipIfDarwinEmbedded
     @apple_simulator_test("iphone")
     @skipIf(archs=["i386", "x86_64"])
+    @skipIf(archs=["arm64e"])  # Simulators do not support arm64e
     def test_ios_backdeploy_apple_silicon(self):
         """Test running a back-deploying iOS simulator binary"""
         self.run_with(
@@ -266,6 +270,7 @@ def test_lc_version_min_tvos(self):
     @skipIfDarwinEmbedded
     @apple_simulator_test("appletv")
     @skipIf(archs=["i386", "x86_64"])
+    @skipIf(archs=["arm64e"])  # Simulators do not support arm64e
     def test_tvos_backdeploy_apple_silicon(self):
         """Test running a back-deploying tvOS simulator binary"""
         self.run_with(



More information about the lldb-commits mailing list