Skip to content

Commit e3bdc62

Browse files
committed
[Sema] Update availability macros test to be resilient to changes
1 parent 03a8567 commit e3bdc62

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

test/SourceKit/Sema/availability_define.swift

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,15 @@
44

55
// REQUIRES: OS=macosx
66

7-
@available(_iOS8Aligned, *)
8-
public func onMacOS10_10() {}
9-
// CHECK-NOT: key.line: 7,
10-
7+
// Should fail.
118
@available(_iOS9Aligned, *)
129
public func onMacOS10_11() {}
13-
// CHECK: key.line: 11,
14-
// CHECK: key.column: 26,
15-
// CHECK: key.description: "expected 'available' option such as 'unavailable', 'introduced', 'deprecated', 'obsoleted', 'message', or 'renamed'",
10+
// CHECK: key.line: 8
11+
// CHECK: key.description: "expected 'available' option such as 'unavailable', 'introduced', 'deprecated', 'obsoleted', 'message', or 'renamed'"
12+
// CHECK: key.line: 8
13+
// CHECK: key.description: "expected declaration"
14+
15+
// Should be OK.
16+
@available(_iOS8Aligned, *)
17+
public func onMacOS10_10() {}
18+
// CHECK-NOT: key.line

0 commit comments

Comments
 (0)