From 7446df0973b4c9dd1b6e5294a2fe36cc6f2929d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodri=CC=81guez=20Troitin=CC=83o?= Date: Fri, 20 Sep 2024 13:49:51 -0700 Subject: [PATCH] [concurrency] UnspecifiedMeansMainActorIsolated tests as require asserts Two test using an experimental feature UnspecifiedMeansMainActorIsolated are not marking as `REQUIRES: asserts` and are failing when asserts are disabled. Introduced in #76558 --- test/Concurrency/assume_mainactor.swift | 2 ++ test/Concurrency/assume_mainactor_typechecker_errors.swift | 2 ++ 2 files changed, 4 insertions(+) diff --git a/test/Concurrency/assume_mainactor.swift b/test/Concurrency/assume_mainactor.swift index 17672121178f9..042d989967e89 100644 --- a/test/Concurrency/assume_mainactor.swift +++ b/test/Concurrency/assume_mainactor.swift @@ -1,6 +1,8 @@ // RUN: %target-swift-frontend -swift-version 6 -emit-silgen -enable-experimental-feature UnspecifiedMeansMainActorIsolated %s | %FileCheck %s // RUN: %target-swift-frontend -swift-version 6 -emit-sil -enable-experimental-feature UnspecifiedMeansMainActorIsolated %s -verify +// REQUIRES: asserts + // READ THIS! This test is meant to FileCheck the specific isolation when // UnspecifiedMeansMainActorIsolated is enabled. Please do not put other types // of tests in here. diff --git a/test/Concurrency/assume_mainactor_typechecker_errors.swift b/test/Concurrency/assume_mainactor_typechecker_errors.swift index 26739e6b9c329..17b22e0ceb592 100644 --- a/test/Concurrency/assume_mainactor_typechecker_errors.swift +++ b/test/Concurrency/assume_mainactor_typechecker_errors.swift @@ -1,5 +1,7 @@ // RUN: %target-swift-frontend -swift-version 6 -emit-sil -enable-experimental-feature UnspecifiedMeansMainActorIsolated %s -verify +// REQUIRES: asserts + // READ THIS! This test is meant to check the specific isolation when // UnspecifiedMeansMainActorIsolated is enabled in combination with validating // behavior around explicitly non-Sendable types that trigger type checker