diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2018-04-27 01:42:33 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2018-04-27 01:42:33 +0000 |
commit | 18db58e7c7e76bdec856e36fff49ae53fdc07e4a (patch) | |
tree | 3f9a4ea744f1872ff37c42ae2edc2173ac9618a2 /clang/test | |
parent | 5d3df3cf4445532f7db39773c39556f733208122 (diff) | |
download | bcm5719-llvm-18db58e7c7e76bdec856e36fff49ae53fdc07e4a.tar.gz bcm5719-llvm-18db58e7c7e76bdec856e36fff49ae53fdc07e4a.zip |
[Driver] Don't enable "-fregister-global-dtors-with-atexit" by default
when compiling the kernel or kexts.
Destructors should be registered with atexit by default only when we are
compiling userland code.
llvm-svn: 331010
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/Driver/cxa-atexit.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/Driver/cxa-atexit.cpp b/clang/test/Driver/cxa-atexit.cpp index 56d25520234..cc5f68b9a47 100644 --- a/clang/test/Driver/cxa-atexit.cpp +++ b/clang/test/Driver/cxa-atexit.cpp @@ -31,6 +31,8 @@ // RUN: FileCheck --check-prefix=WITHATEXIT %s // RUN: %clang -target x86_64-apple-darwin -c -### %s 2>&1 | \ // RUN: FileCheck --check-prefix=WITHATEXIT %s +// RUN: %clang -target x86_64-apple-darwin -c -mkernel -### %s 2>&1 | \ +// RUN: FileCheck --check-prefix=WITHOUTATEXIT %s // RUN: %clang -target x86_64-pc-linux-gnu -fregister-global-dtors-with-atexit -fno-register-global-dtors-with-atexit -c -### %s 2>&1 | \ // RUN: FileCheck --check-prefix=WITHOUTATEXIT %s // RUN: %clang -target x86_64-pc-linux-gnu -fno-register-global-dtors-with-atexit -fregister-global-dtors-with-atexit -c -### %s 2>&1 | \ |