@@ -43,6 +43,9 @@ public func myFunction1() {}
43
43
@available ( * , unavailable)
44
44
public func myFunction2( ) { }
45
45
46
+ @available ( macOS 10 . 13 , * )
47
+ public var myGlobalVar : Int = 42
48
+
46
49
// CHECK: "target"
47
50
// CHECK-NEXT: "globals": [
48
51
// CHECK-NEXT: {
@@ -67,6 +70,25 @@ public func myFunction2() {}
67
70
// CHECK-NEXT: "unavailable": true
68
71
// CHECK-NEXT: },
69
72
// CHECK-NEXT: {
73
+ // CHECK-NEXT: "name": "_$s8MyModule11myGlobalVarSivM",
74
+ // CHECK-NEXT: "access": "public",
75
+ // CHECK-NEXT: "file": "/@input/MyModule.swiftinterface",
76
+ // CHECK-NEXT: "linkage": "exported",
77
+ // CHECK-NEXT: "introduced": "10.13"
78
+ // CHECK-NEXT: },
79
+ // CHECK-NEXT: {
80
+ // CHECK-NEXT: "name": "_$s8MyModule11myGlobalVarSivg",
81
+ // CHECK-NEXT: "access": "public",
82
+ // CHECK-NEXT: "file": "/@input/MyModule.swiftinterface",
83
+ // CHECK-NEXT: "linkage": "exported"
84
+ // CHECK-NEXT: },
85
+ // CHECK-NEXT: {
86
+ // CHECK-NEXT: "name": "_$s8MyModule11myGlobalVarSivs",
87
+ // CHECK-NEXT: "access": "public",
88
+ // CHECK-NEXT: "file": "/@input/MyModule.swiftinterface",
89
+ // CHECK-NEXT: "linkage": "exported"
90
+ // CHECK-NEXT: },
91
+ // CHECK-NEXT: {
70
92
// CHECK-NEXT: "name": "_$s8MyModule4TestC7method1yyFTj",
71
93
// CHECK-NEXT: "access": "public",
72
94
// CHECK-NEXT: "file": "/@input/MyModule.swiftinterface",
0 commit comments