[Test] Fix test failure caused by invalid iOS version for availability

'20.0' is not a valid version number for iOS

rdar://155463166
(cherry picked from commit dfacf99526)
This commit is contained in:
Rintaro Ishizaki
2025-07-14 10:13:14 -07:00
parent 47bb174683
commit 4101b5e1e9

View File

@@ -4,7 +4,7 @@
// RUN: %swift -emit-module -target %target-cpu-apple-ios13.1-macabi -o %t.mod/availability.swiftmodule %s -parse-as-library -emit-module-doc-path %t.mod/availability.swiftdoc // RUN: %swift -emit-module -target %target-cpu-apple-ios13.1-macabi -o %t.mod/availability.swiftmodule %s -parse-as-library -emit-module-doc-path %t.mod/availability.swiftdoc
// RUN: %sourcekitd-test -req=doc-info -module availability -- -target %target-cpu-apple-ios13.1-macabi -I %t.mod | %FileCheck %s // RUN: %sourcekitd-test -req=doc-info -module availability -- -target %target-cpu-apple-ios13.1-macabi -I %t.mod | %FileCheck %s
@available(macCatalyst, deprecated: 20.0) @available(macCatalyst, deprecated: 50.0)
public func deprecatedInFutureVersion_catalyst() {} public func deprecatedInFutureVersion_catalyst() {}
// CHECK-LABEL: key.name: "deprecatedInFutureVersion_catalyst()" // CHECK-LABEL: key.name: "deprecatedInFutureVersion_catalyst()"
// CHECK-NOT: { // CHECK-NOT: {
@@ -12,12 +12,12 @@ public func deprecatedInFutureVersion_catalyst() {}
// CHECK-NEXT: { // CHECK-NEXT: {
// CHECK-NEXT: key.kind: source.lang.swift.attribute.availability, // CHECK-NEXT: key.kind: source.lang.swift.attribute.availability,
// CHECK-NEXT: key.platform: source.availability.platform.maccatalyst, // CHECK-NEXT: key.platform: source.availability.platform.maccatalyst,
// CHECK-NEXT: key.deprecated: "20.0" // CHECK-NEXT: key.deprecated: "50.0"
// CHECK-NEXT: } // CHECK-NEXT: }
// CHECK-NEXT: ] // CHECK-NEXT: ]
// CHECK-NEXT: } // CHECK-NEXT: }
@available(iOS, deprecated: 20.0) @available(iOS, deprecated: 50.0)
public func deprecatedInFutureVersion_iOS() {} public func deprecatedInFutureVersion_iOS() {}
// CHECK-LABEL: key.name: "deprecatedInFutureVersion_iOS()" // CHECK-LABEL: key.name: "deprecatedInFutureVersion_iOS()"
// CHECK-NOT: { // CHECK-NOT: {
@@ -25,7 +25,7 @@ public func deprecatedInFutureVersion_iOS() {}
// CHECK-NEXT: { // CHECK-NEXT: {
// CHECK-NEXT: key.kind: source.lang.swift.attribute.availability, // CHECK-NEXT: key.kind: source.lang.swift.attribute.availability,
// CHECK-NEXT: key.platform: source.availability.platform.ios, // CHECK-NEXT: key.platform: source.availability.platform.ios,
// CHECK-NEXT: key.deprecated: "20.0" // CHECK-NEXT: key.deprecated: "50.0"
// CHECK-NEXT: } // CHECK-NEXT: }
// CHECK-NEXT: ] // CHECK-NEXT: ]
// CHECK-NEXT: } // CHECK-NEXT: }