Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 24 additions & 24 deletions test/Index/Store/cross-import-overlay.swift
Original file line number Diff line number Diff line change
Expand Up @@ -29,65 +29,65 @@ from__ABAdditionsCAdditions()
// MAIN-NEXT: target: {{.*}}
// MAIN-NEXT: is-debug: 1
// MAIN-NEXT: DEPEND START
// MAIN-NEXT: Unit | system | Swift | {{.*}}/Swift.swiftmodule
// MAIN-NEXT: Unit | system | B | {{.*}}/B.swiftmodule/{{.*}}
// MAIN-NEXT: Unit | system | C | {{.*}}/C.swiftmodule/{{.*}}
// MAIN-NEXT: Unit | system | A | {{.*}}/__ABAdditionsCAdditions.swiftmodule/{{.*}}
// MAIN-NEXT: Record | user | {{.*}}/cross-import-overlay.swift
// MAIN-NEXT: Unit | system | Swift | {{.*}}{{/|\\}}Swift.swiftmodule
// MAIN-NEXT: Unit | system | B | {{.*}}{{/|\\}}B.swiftmodule{{/|\\}}{{.*}}
// MAIN-NEXT: Unit | system | C | {{.*}}{{/|\\}}C.swiftmodule{{/|\\}}{{.*}}
// MAIN-NEXT: Unit | system | A | {{.*}}{{/|\\}}__ABAdditionsCAdditions.swiftmodule{{/|\\}}{{.*}}
// MAIN-NEXT: Record | user | {{.*}}{{/|\\}}cross-import-overlay.swift
// MAIN-NEXT: DEPEND END
//
// RUN: %FileCheck %s --input-file %t/units --check-prefix=AB_OVERLAY
// AB_OVERLAY: module-name: A
// AB_OVERLAY: out-file:{{.*}}/_ABAdditions.swiftmodule/{{.*}}
// AB_OVERLAY: out-file:{{.*}}{{/|\\}}_ABAdditions.swiftmodule{{/|\\}}{{.*}}
// AB_OVERLAY-NEXT: target: {{.*}}
// AB_OVERLAY-NEXT: is-debug: 1
// AB_OVERLAY-NEXT: DEPEND START
// AB_OVERLAY-NEXT: Unit | system | A | {{.*}}/A.swiftmodule/{{.*}}
// AB_OVERLAY-NEXT: Unit | system | B | {{.*}}/B.swiftmodule/{{.*}}
// AB_OVERLAY-NEXT: Unit | system | Swift | {{.*}}/Swift.swiftmodule
// AB_OVERLAY-NEXT: Record | system | A | {{.*}}/_ABAdditions.swiftmodule/{{.*}}
// AB_OVERLAY-NEXT: Unit | system | A | {{.*}}{{/|\\}}A.swiftmodule{{/|\\}}{{.*}}
// AB_OVERLAY-NEXT: Unit | system | B | {{.*}}{{/|\\}}B.swiftmodule{{/|\\}}{{.*}}
// AB_OVERLAY-NEXT: Unit | system | Swift | {{.*}}{{/|\\}}Swift.swiftmodule
// AB_OVERLAY-NEXT: Record | system | A | {{.*}}{{/|\\}}_ABAdditions.swiftmodule{{/|\\}}{{.*}}
// AB_OVERLAY-NEXT: DEPEND END
//
// RUN: %FileCheck %s --input-file %t/units --check-prefix=ABC_OVERLAY
// ABC_OVERLAY: module-name: A
// ABC_OVERLAY: out-file: {{.*}}/__ABAdditionsCAdditions.swiftmodule/{{.*}}
// ABC_OVERLAY: out-file: {{.*}}{{/|\\}}__ABAdditionsCAdditions.swiftmodule{{/|\\}}{{.*}}
// ABC_OVERLAY-NEXT: target: {{.*}}
// ABC_OVERLAY-NEXT: is-debug: 1
// ABC_OVERLAY-NEXT: DEPEND START
// ABC_OVERLAY-NEXT: Unit | system | C | {{.*}}/C.swiftmodule/{{.*}}
// ABC_OVERLAY-NEXT: Unit | system | Swift | {{.*}}/Swift.swiftmodule
// ABC_OVERLAY-NEXT: Unit | system | A | {{.*}}/_ABAdditions.swiftmodule/{{.*}}
// ABC_OVERLAY-NEXT: Record | system | A | {{.*}}/__ABAdditionsCAdditions.swiftmodule/{{.*}}
// ABC_OVERLAY-NEXT: Unit | system | C | {{.*}}{{/|\\}}C.swiftmodule{{/|\\}}{{.*}}
// ABC_OVERLAY-NEXT: Unit | system | Swift | {{.*}}{{/|\\}}Swift.swiftmodule
// ABC_OVERLAY-NEXT: Unit | system | A | {{.*}}{{/|\\}}_ABAdditions.swiftmodule{{/|\\}}{{.*}}
// ABC_OVERLAY-NEXT: Record | system | A | {{.*}}{{/|\\}}__ABAdditionsCAdditions.swiftmodule{{/|\\}}{{.*}}
// ABC_OVERLAY-NEXT: DEPEND END
//
// RUN: %FileCheck %s --input-file %t/units --check-prefix=C_MODULE
// C_MODULE: module-name: C
// C_MODULE: out-file: {{.*}}/C.swiftmodule/{{.*}}
// C_MODULE: out-file: {{.*}}{{/|\\}}C.swiftmodule{{/|\\}}{{.*}}
// C_MODULE-NEXT: target: {{.*}}
// C_MODULE-NEXT: is-debug: 1
// C_MODULE-NEXT: DEPEND START
// C_MODULE-NEXT: Unit | system | Swift | {{.*}}/Swift.swiftmodule
// C_MODULE-NEXT: Record | system | C | {{.*}}/C.swiftmodule/{{.*}}
// C_MODULE-NEXT: Unit | system | Swift | {{.*}}{{/|\\}}Swift.swiftmodule
// C_MODULE-NEXT: Record | system | C | {{.*}}{{/|\\}}C.swiftmodule{{/|\\}}{{.*}}
// C_MODULE-NEXT: DEPEND END
//
// RUN: %FileCheck %s --input-file %t/units --check-prefix=B_MODULE
// B_MODULE: module-name: B
// B_MODULE: out-file: {{.*}}/B.swiftmodule/{{.*}}
// B_MODULE: out-file: {{.*}}{{/|\\}}B.swiftmodule{{/|\\}}{{.*}}
// B_MODULE-NEXT: target: {{.*}}
// B_MODULE-NEXT: is-debug: 1
// B_MODULE-NEXT: DEPEND START
// B_MODULE-NEXT: Unit | system | Swift | {{.*}}/Swift.swiftmodule
// B_MODULE-NEXT: Record | system | B | {{.*}}/B.swiftmodule/{{.*}}
// B_MODULE-NEXT: Unit | system | Swift | {{.*}}{{/|\\}}Swift.swiftmodule
// B_MODULE-NEXT: Record | system | B | {{.*}}{{/|\\}}B.swiftmodule{{/|\\}}{{.*}}
// B_MODULE-NEXT: DEPEND END
//
// RUN: %FileCheck %s --input-file %t/units --check-prefix=A_MODULE
// A_MODULE: module-name: A
// A_MODULE: out-file: {{.*}}/A.swiftmodule/{{.*}}
// A_MODULE: out-file: {{.*}}{{/|\\}}A.swiftmodule{{/|\\}}{{.*}}
// A_MODULE-NEXT: target: {{.*}}
// A_MODULE-NEXT: is-debug: 1
// A_MODULE-NEXT: DEPEND START
// A_MODULE-NEXT: Unit | system | Swift | {{.*}}/Swift.swiftmodule
// A_MODULE-NEXT: Record | system | A | {{.*}}/A.swiftmodule/{{.*}}
// A_MODULE-NEXT: Unit | system | Swift | {{.*}}{{/|\\}}Swift.swiftmodule
// A_MODULE-NEXT: Record | system | A | {{.*}}{{/|\\}}A.swiftmodule{{/|\\}}{{.*}}
// A_MODULE-NEXT: DEPEND END


Expand Down
20 changes: 10 additions & 10 deletions test/Index/index_cross_import.swift
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,21 @@
//
// CHECK: index_cross_import.swift
// CHECK: ------------
// CHECK-DAG: module | user | A | {{.*}}/A.swiftmodule/{{.*}}
// CHECK-DAG: module | user | A | {{.*}}/_ABAdditions.swiftmodule/{{.*}}
// CHECK-DAG: module | user | A | {{.*}}/__ABAdditionsCAdditions.swiftmodule/{{.*}}
// CHECK-DAG: module | user | B | {{.*}}/B.swiftmodule/{{.*}}
// CHECK-DAG: module | user | C | {{.*}}/C.swiftmodule/{{.*}}
// CHECK-DAG: module | user | A | {{.*}}{{/|\\}}A.swiftmodule{{/|\\}}{{.*}}
// CHECK-DAG: module | user | A | {{.*}}{{/|\\}}_ABAdditions.swiftmodule{{/|\\}}{{.*}}
// CHECK-DAG: module | user | A | {{.*}}{{/|\\}}__ABAdditionsCAdditions.swiftmodule{{/|\\}}{{.*}}
// CHECK-DAG: module | user | B | {{.*}}{{/|\\}}B.swiftmodule{{/|\\}}{{.*}}
// CHECK-DAG: module | user | C | {{.*}}{{/|\\}}C.swiftmodule{{/|\\}}{{.*}}
// CHECK: ------------

import A
// CHECK: [[@LINE-1]]:8 | module/Swift | A | {{.*}} | Ref | rel: 0
// CHECK: [[@LINE-1]]:8 | module{{/|\\}}Swift | A | {{.*}} | Ref | rel: 0
import B
// CHECK: [[@LINE-1]]:8 | module/Swift | B | {{.*}} | Ref | rel: 0
// CHECK: [[@LINE-1]]:8 | module{{/|\\}}Swift | B | {{.*}} | Ref | rel: 0
import C
// CHECK: [[@LINE-1]]:8 | module/Swift | C | {{.*}} | Ref | rel: 0
// CHECK: [[@LINE-1]]:8 | module{{/|\\}}Swift | C | {{.*}} | Ref | rel: 0

from_ABAdditions()
// CHECK: [[@LINE-1]]:1 | function/Swift | from_ABAdditions() | {{.*}} | Ref,Call | rel: 0
// CHECK: [[@LINE-1]]:1 | function{{/|\\}}Swift | from_ABAdditions() | {{.*}} | Ref,Call | rel: 0
from__ABAdditionsCAdditions()
// CHECK: [[@LINE-1]]:1 | function/Swift | from__ABAdditionsCAdditions() | {{.*}} | Ref,Call | rel: 0
// CHECK: [[@LINE-1]]:1 | function{{/|\\}}Swift | from__ABAdditionsCAdditions() | {{.*}} | Ref,Call | rel: 0