Skip to content

Commit cc707c7

Browse files
authored
Merge pull request #9315 from slavapestov/test-availability-overloaded-usrs
IDE: Add tests for availability-overloaded variables
2 parents 329a4c0 + e606c83 commit cc707c7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

test/IDE/print_usrs.swift

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,3 +265,14 @@ func importedMacros() {
265265
_ = m1; _ = m2; _ = m3
266266
}
267267

268+
class OverloadVarsByAvailability {
269+
@available(swift, obsoleted: 4.0)
270+
@available(*, deprecated, message: "not 4.0")
271+
public var memory: Int8 { get { } set { } }
272+
// CHECK: [[@LINE-1]]:14 s:14swift_ide_test26OverloadVarsByAvailabilityC6memorys4Int8Vv
273+
274+
@available(swift 4.0)
275+
@available(*, deprecated, message: "yes 4.0")
276+
public var memory: Int16 { get { } set { } }
277+
// CHECK: [[@LINE-1]]:14 s:14swift_ide_test26OverloadVarsByAvailabilityC6memorys5Int16Vv
278+
}

0 commit comments

Comments
 (0)