[Tsan] Fix the signal_errno.cc and signal_malloc.cc tests to pass on FreeBSD
Differential Revision: http://reviews.llvm.org/D5669 llvm-svn: 219399
This commit is contained in:
parent
c2e274dc2c
commit
e17b55be69
|
|
@ -43,7 +43,7 @@ int main() {
|
|||
}
|
||||
|
||||
// CHECK: WARNING: ThreadSanitizer: signal handler spoils errno
|
||||
// CHECK: #0 MyHandler(int, siginfo{{(_t)?}}*, void*) {{.*}}signal_errno.cc
|
||||
// CHECK: #0 MyHandler(int, {{(__)?}}siginfo{{(_t)?}}*, void*) {{.*}}signal_errno.cc
|
||||
// CHECK: main
|
||||
// CHECK: SUMMARY: ThreadSanitizer: signal handler spoils errno{{.*}}MyHandler
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
static void handler(int, siginfo_t*, void*) {
|
||||
// CHECK: WARNING: ThreadSanitizer: signal-unsafe call inside of a signal
|
||||
// CHECK: #0 malloc
|
||||
// CHECK: #{{(1|2)}} handler(int, siginfo{{(_t)?}}*, void*) {{.*}}signal_malloc.cc:[[@LINE+2]]
|
||||
// CHECK: #{{(1|2)}} handler(int, {{(__)?}}siginfo{{(_t)?}}*, void*) {{.*}}signal_malloc.cc:[[@LINE+2]]
|
||||
// CHECK: SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal{{.*}}handler
|
||||
volatile char *p = (char*)malloc(1);
|
||||
p[0] = 0;
|
||||
|
|
|
|||
Loading…
Reference in New Issue