diff options
Diffstat (limited to 'lib/asan/lit_tests/TestCases/init-order-pthread-create.cc')
-rw-r--r-- | lib/asan/lit_tests/TestCases/init-order-pthread-create.cc | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/lib/asan/lit_tests/TestCases/init-order-pthread-create.cc b/lib/asan/lit_tests/TestCases/init-order-pthread-create.cc deleted file mode 100644 index 52031216d5bb8..0000000000000 --- a/lib/asan/lit_tests/TestCases/init-order-pthread-create.cc +++ /dev/null @@ -1,32 +0,0 @@ -// Check that init-order checking is properly disabled if pthread_create is -// called. - -// RUN: %clangxx_asan %s %p/Helpers/init-order-pthread-create-extra.cc -o %t -// RUN: ASAN_OPTIONS=strict_init_order=true %t - -#include <stdio.h> -#include <pthread.h> - -void *run(void *arg) { - return arg; -} - -void *foo(void *input) { - pthread_t t; - pthread_create(&t, 0, run, input); - void *res; - pthread_join(t, &res); - return res; -} - -void *bar(void *input) { - return input; -} - -void *glob = foo((void*)0x1234); -extern void *glob2; - -int main() { - printf("%p %p\n", glob, glob2); - return 0; -} |