Files
swift-mirror/test/Availability/availability_main_actor.swift
2025-06-23 15:57:17 -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 {}