@@ -22,47 +22,53 @@ import Swift
22
22
func foo3( a: Float , b: Bool ) { }
23
23
24
24
// REQUIRES: objc_interop
25
- // RUN: %sourcekitd-test -req=cursor -pos=3:18 %s -- %s %mcp_opt %clang-importer-sdk | %FileCheck -check-prefix=CHECK-OVERLAY %s
25
+
26
+ // RUN: %empty-directory(%t)
27
+ // RUN: %build-clang-importer-objc-overlays
28
+
29
+ // RUN: %sourcekitd-test -req=cursor -pos=3:18 %s -- %s %mcp_opt -target %target-triple %clang-importer-sdk-nosource -I %t | %FileCheck -check-prefix=CHECK-OVERLAY %s
26
30
// CHECK-OVERLAY: source.lang.swift.ref.var.global
27
31
// CHECK-OVERLAY-NEXT: NSUTF8StringEncoding
28
32
// CHECK-OVERLAY-NEXT: s:10Foundation20NSUTF8StringEncodingSuv
29
33
// CHECK-OVERLAY-NEXT: UInt
30
34
// CHECK-OVERLAY-NEXT: $SSuD
31
- // CHECK-OVERLAY-NEXT: <Declaration>public let NSUTF8StringEncoding: <Type usr="s:Su">UInt</Type></Declaration>
35
+ // CHECK-OVERLAY-NEXT: Foundation
36
+ // CHECK-OVERLAY-NEXT: SYSTEM
37
+ // CHECK-OVERLAY-NEXT: <Declaration>let NSUTF8StringEncoding: <Type usr="s:Su">UInt</Type></Declaration>
32
38
33
- // RUN: %sourcekitd-test -req=cursor -pos=5:13 %s -- %s %mcp_opt % clang-importer-sdk | %FileCheck -check-prefix=CHECK-ITERATOR %s
39
+ // RUN: %sourcekitd-test -req=cursor -pos=5:13 %s -- %s %mcp_opt -target %target-triple % clang-importer-sdk-nosource -I %t | %FileCheck -check-prefix=CHECK-ITERATOR %s
34
40
// CHECK-ITERATOR-NOT: _AnyIteratorBase
35
41
// CHECK-ITERATOR: <Group>Collection/Type-erased</Group>
36
42
37
- // RUN: %sourcekitd-test -req=cursor -pos=8:10 %s -- %s %mcp_opt % clang-importer-sdk | %FileCheck -check-prefix=CHECK-REPLACEMENT1 %s
43
+ // RUN: %sourcekitd-test -req=cursor -pos=8:10 %s -- %s %mcp_opt -target %target-triple % clang-importer-sdk-nosource -I %t | %FileCheck -check-prefix=CHECK-REPLACEMENT1 %s
38
44
// CHECK-REPLACEMENT1: <Group>Collection/Array</Group>
39
45
// CHECK-REPLACEMENT1: <Declaration>{{.*}}func sorted() -> [<Type usr="s:Si">Int</Type>]</Declaration>
40
46
// CHECK-REPLACEMENT1: RELATED BEGIN
41
47
// CHECK-REPLACEMENT1: sorted(by:)</RelatedName>
42
48
// CHECK-REPLACEMENT1: RELATED END
43
49
44
- // RUN: %sourcekitd-test -req=cursor -pos=9:8 %s -- %s %mcp_opt % clang-importer-sdk | %FileCheck -check-prefix=CHECK-REPLACEMENT2 %s
50
+ // RUN: %sourcekitd-test -req=cursor -pos=9:8 %s -- %s %mcp_opt -target %target-triple % clang-importer-sdk-nosource -I %t | %FileCheck -check-prefix=CHECK-REPLACEMENT2 %s
45
51
// CHECK-REPLACEMENT2: <Group>Collection/Array</Group>
46
52
// CHECK-REPLACEMENT2: <Declaration>{{.*}}mutating func append(_ newElement: <Type usr="s:Si">Int</Type>)</Declaration>
47
53
48
- // RUN: %sourcekitd-test -req=cursor -pos=15:10 %s -- %s %mcp_opt % clang-importer-sdk | %FileCheck -check-prefix=CHECK-REPLACEMENT3 %s
54
+ // RUN: %sourcekitd-test -req=cursor -pos=15:10 %s -- %s %mcp_opt -target %target-triple % clang-importer-sdk-nosource -I %t | %FileCheck -check-prefix=CHECK-REPLACEMENT3 %s
49
55
// CHECK-REPLACEMENT3: <Group>Collection/Array</Group>
50
56
// CHECK-REPLACEMENT3: func sorted(by areInIncreasingOrder: (<Type usr="s:13cursor_stdlib2S1V">S1</Type>
51
57
// CHECK-REPLACEMENT3: sorted()</RelatedName>
52
58
53
- // RUN: %sourcekitd-test -req=cursor -pos=18:8 %s -- %s %mcp_opt % clang-importer-sdk | %FileCheck -check-prefix=CHECK-REPLACEMENT4 %s
59
+ // RUN: %sourcekitd-test -req=cursor -pos=18:8 %s -- %s %mcp_opt -target %target-triple % clang-importer-sdk-nosource -I %t | %FileCheck -check-prefix=CHECK-REPLACEMENT4 %s
54
60
// CHECK-REPLACEMENT4: <Group>Collection/Array</Group>
55
61
// CHECK-REPLACEMENT4: <Declaration>{{.*}}mutating func append(_ newElement: <Type usr="s:13cursor_stdlib2S1V">S1</Type>)</Declaration>
56
62
57
- // RUN: %sourcekitd-test -req=cursor -pos=21:10 %s -- %s %mcp_opt % clang-importer-sdk | %FileCheck -check-prefix=CHECK-MODULE-GROUP1 %s
63
+ // RUN: %sourcekitd-test -req=cursor -pos=21:10 %s -- %s %mcp_opt -target %target-triple % clang-importer-sdk-nosource -I %t | %FileCheck -check-prefix=CHECK-MODULE-GROUP1 %s
58
64
// CHECK-MODULE-GROUP1: MODULE GROUPS BEGIN
59
65
// CHECK-MODULE-GROUP1-DAG: Math
60
66
// CHECK-MODULE-GROUP1-DAG: Collection
61
67
// CHECK-MODULE-GROUP1-DAG: Collection/Array
62
68
// CHECK-MODULE-GROUP1: MODULE GROUPS END
63
69
64
- // RUN: %sourcekitd-test -req=cursor -pos=22:17 %s -- %s %mcp_opt % clang-importer-sdk | %FileCheck -check-prefix=CHECK-FLOAT1 %s
70
+ // RUN: %sourcekitd-test -req=cursor -pos=22:17 %s -- %s %mcp_opt -target %target-triple % clang-importer-sdk-nosource -I %t | %FileCheck -check-prefix=CHECK-FLOAT1 %s
65
71
// CHECK-FLOAT1: s:Sf
66
72
67
- // RUN: %sourcekitd-test -req=cursor -pos=22:25 %s -- %s %mcp_opt % clang-importer-sdk | %FileCheck -check-prefix=CHECK-BOOL1 %s
73
+ // RUN: %sourcekitd-test -req=cursor -pos=22:25 %s -- %s %mcp_opt -target %target-triple % clang-importer-sdk-nosource -I %t | %FileCheck -check-prefix=CHECK-BOOL1 %s
68
74
// CHECK-BOOL1: s:Sb
0 commit comments