11// RUN: %empty-directory(%t)
2- // RUN: %target-swift-frontend -target x86_64 -apple-macosx10.15 -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
3- // RUN: %target-swift-emit-ir -target x86_64 -apple-macosx10.15 -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-MACHO
4- // RUN: %target-swift-emit-ir -target x86_64 -apple-macosx10.15 -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-MACHO
2+ // RUN: %target-swift-frontend -target %target-cpu -apple-macosx10.15 -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
3+ // RUN: %target-swift-emit-ir -target %target-cpu -apple-macosx10.15 -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-MACHO
4+ // RUN: %target-swift-emit-ir -target %target-cpu -apple-macosx10.15 -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-MACHO
55
66// CHECK-MACHO-DAG: !llvm.linker.options = !{
77// CHECK-MACHO-DAG: !{{[0-9]+}} = !{!"-lempty"}
88
9- // RUN: %target-swift-frontend -target x86_64 -unknown-linux-gnu -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
10- // RUN: %target-swift-emit-ir -target x86_64 -unknown-linux-gnu -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-ELF
11- // RUN: %target-swift-emit-ir -target x86_64 -unknown-linux-gnu -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-ELF
9+ // RUN: %target-swift-frontend -target %target-cpu -unknown-linux-gnu -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
10+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-linux-gnu -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-ELF
11+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-linux-gnu -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-ELF
1212
1313// CHECK-ELF-DAG: !llvm.dependent-libraries = !{
1414// CHECK-ELF-DAG: !{{[0-9]+}} = !{!"empty"}
1515
16- // RUN: %target-swift-frontend -target x86_64 -unknown-windows-msvc -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
17- // RUN: %target-swift-emit-ir -target x86_64 -unknown-windows-msvc -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-COFF
18- // RUN: %target-swift-emit-ir -target x86_64 -unknown-windows-msvc -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-COFF
16+ // RUN: %target-swift-frontend -target %target-cpu -unknown-windows-msvc -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
17+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-windows-msvc -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-COFF
18+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-windows-msvc -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-COFF
1919
2020// CHECK-COFF-DAG: !llvm.linker.options = !{
2121// CHECK-COFF-DAG: !{{[0-9]+}} = !{!"/DEFAULTLIB:empty.lib"}
@@ -26,18 +26,18 @@ import empty
2626// Ensure the dependent libraries embedded by clang are merged.
2727
2828
29- // RUN: %target-swift-frontend -target x86_64 -apple-macosx10.15 -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
30- // RUN: %target-swift-emit-ir -target x86_64 -apple-macosx10.15 -lto=llvm-full -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-MACHO-MERGE
31- // RUN: %target-swift-emit-ir -target x86_64 -apple-macosx10.15 -lto=llvm-thin -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-MACHO-MERGE
29+ // RUN: %target-swift-frontend -target %target-cpu -apple-macosx10.15 -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
30+ // RUN: %target-swift-emit-ir -target %target-cpu -apple-macosx10.15 -lto=llvm-full -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-MACHO-MERGE
31+ // RUN: %target-swift-emit-ir -target %target-cpu -apple-macosx10.15 -lto=llvm-thin -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-MACHO-MERGE
3232
3333// CHECK-MACHO-MERGE-DAG: !llvm.linker.options = !{
3434// CHECK-MACHO-MERGE-DAG: !{{[0-9]+}} = !{!"-lempty"}
3535// CHECK-MACHO-MERGE-DAG: !{{[0-9]+}} = !{!"-lautolink-module-map-link"}
3636
3737
38- // RUN: %target-swift-frontend -target x86_64 -unknown-linux-gnu -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
39- // RUN: %target-swift-emit-ir -target x86_64 -unknown-linux-gnu -lto=llvm-full -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-ELF-MERGE
40- // RUN: %target-swift-emit-ir -target x86_64 -unknown-linux-gnu -lto=llvm-thin -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-ELF-MERGE
38+ // RUN: %target-swift-frontend -target %target-cpu -unknown-linux-gnu -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
39+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-linux-gnu -lto=llvm-full -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-ELF-MERGE
40+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-linux-gnu -lto=llvm-thin -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-ELF-MERGE
4141
4242// CHECK-ELF-MERGE-DAG: !llvm.dependent-libraries = !{
4343// CHECK-ELF-MERGE-DAG: !{{[0-9]+}} = !{!"empty"}
0 commit comments