diff options
Diffstat (limited to 'lib/tsan/lit_tests/longjmp.cc')
-rw-r--r-- | lib/tsan/lit_tests/longjmp.cc | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/lib/tsan/lit_tests/longjmp.cc b/lib/tsan/lit_tests/longjmp.cc deleted file mode 100644 index d9ca4ca5e6e9..000000000000 --- a/lib/tsan/lit_tests/longjmp.cc +++ /dev/null @@ -1,22 +0,0 @@ -// RUN: %clang_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s -#include <stdio.h> -#include <stdlib.h> -#include <setjmp.h> - -int foo(jmp_buf env) { - longjmp(env, 42); -} - -int main() { - jmp_buf env; - if (setjmp(env) == 42) { - printf("JUMPED\n"); - return 0; - } - foo(env); - printf("FAILED\n"); - return 0; -} - -// CHECK-NOT: FAILED -// CHECK: JUMPED |