diff options
-rw-r--r-- | clang/test/Driver/apple-kext-Xlinker-kext.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/test/Driver/apple-kext-Xlinker-kext.cpp b/clang/test/Driver/apple-kext-Xlinker-kext.cpp new file mode 100644 index 00000000000..75d0356dbd6 --- /dev/null +++ b/clang/test/Driver/apple-kext-Xlinker-kext.cpp @@ -0,0 +1,15 @@ +// When -fapple-kext is specified, make sure we add -kext to the linker command. + +// RUN: %clang -### -fapple-kext %s 2> %t1 +// RUN: FileCheck --check-prefix=CHECK1 < %t1 %s + +// CHECK1: "-fapple-kext" +// CHECK1: "-kext" + +// RUN: %clang -### -fapple-kext -Xlinker -kext %s 2> %t2 +// RUN: FileCheck --check-prefix=CHECK2 < %t2 %s + +// CHECK2: "-fapple-kext" +// CHECK2: "-kext" +// CHECK2-NOT: "-kext" + |