Files
swift-mirror/test/Availability/availability_stored_unavailable_maccatalyst.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

14 lines
580 B
Swift

// RUN: %target-typecheck-verify-swift -target %target-cpu-apple-ios13.1-macabi -parse-as-library -disable-implicit-concurrency-module-import -disable-implicit-string-processing-module-import
// REQUIRES: OS=macosx
struct BadStruct {
@available(macCatalyst 13.1, *)
@available(iOS, unavailable) // This attribute is inactive so we don't expect a diagnostic
var availableOnCatalyst: Int
@available(macCatalyst, unavailable) // expected-error {{stored properties cannot be marked unavailable with '@available'}}
@available(iOS 13, *)
var unavailableOnCatalyst: Int
}