Files
swift-mirror/test/Availability/availability_main_actor.swift
Allan Shortlidge 897a74f495 Tests: Move some availability tests into a new test/Availability directory.
Un-reverts 9c01ee2c1b.

Also, add myself as a reviewer for more availability related files.

NFC.
2025-06-23 15:57:34 -07:00

21 lines
459 B
Swift

// RUN: %target-typecheck-verify-swift
// REQUIRES: concurrency
// This test is meant to verify that a @MainActor constraint is accepted without
// any availability restrictions for all targets.
@MainActor
struct AlwaysAvailable {}
@preconcurrency @MainActor
struct AlwaysAvailableUnsafe {}
@available(SwiftStdlib 5.1, *)
@MainActor
struct AvailableSwift5_1 {}
@available(SwiftStdlib 5.1, *)
@preconcurrency @MainActor
struct AvailableSwift5_1Unsafe {}