Fangrui Song bcaeed49cb compiler-rt: Rename .cc file in test/tsan to .cpp
Like r367463, but for test/tsan.

llvm-svn: 367656
2019-08-02 07:18:07 +00:00

26 lines
442 B
C++

// RUN: %clang_tsan -O1 %s -o %t && %run %t 2>&1 | FileCheck %s
#include <stdio.h>
#include <stdlib.h>
#include <setjmp.h>
int foo(sigjmp_buf env) {
printf("env=%p\n", env);
siglongjmp(env, 42);
}
int main() {
sigjmp_buf env;
printf("env=%p\n", env);
if (sigsetjmp(env, 1) == 42) {
fprintf(stderr, "JUMPED\n");
return 0;
}
foo(env);
fprintf(stderr, "FAILED\n");
return 0;
}
// CHECK-NOT: FAILED
// CHECK: JUMPED