diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2012-12-21 13:26:10 +0000 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2012-12-21 13:26:10 +0000 |
commit | e6b51986bb8590d557dec20ee47f1bea61b3b17f (patch) | |
tree | 4524623d651aae555a88f80ba97dc89ed19f5133 /compiler-rt/lib/tsan/lit_tests/java_race.cc | |
parent | a33bf2701e22a34005d02b62af857ca30c02d0e9 (diff) | |
download | bcm5719-llvm-e6b51986bb8590d557dec20ee47f1bea61b3b17f.tar.gz bcm5719-llvm-e6b51986bb8590d557dec20ee47f1bea61b3b17f.zip |
tsan: move common part of java tests into a separate header
llvm-svn: 170892
Diffstat (limited to 'compiler-rt/lib/tsan/lit_tests/java_race.cc')
-rw-r--r-- | compiler-rt/lib/tsan/lit_tests/java_race.cc | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/compiler-rt/lib/tsan/lit_tests/java_race.cc b/compiler-rt/lib/tsan/lit_tests/java_race.cc index 9e842243d2d..722bb6e8d09 100644 --- a/compiler-rt/lib/tsan/lit_tests/java_race.cc +++ b/compiler-rt/lib/tsan/lit_tests/java_race.cc @@ -1,19 +1,5 @@ // RUN: %clangxx_tsan -O1 %s -o %t && %t 2>&1 | FileCheck %s -#include <pthread.h> -#include <stdlib.h> - -extern "C" { -typedef unsigned long jptr; // NOLINT -void __tsan_java_init(jptr heap_begin, jptr heap_size); -int __tsan_java_fini(); -void __tsan_java_alloc(jptr ptr, jptr size); -void __tsan_java_free(jptr ptr, jptr size); -void __tsan_java_move(jptr src, jptr dst, jptr size); -void __tsan_java_mutex_lock(jptr addr); -void __tsan_java_mutex_unlock(jptr addr); -void __tsan_java_mutex_read_lock(jptr addr); -void __tsan_java_mutex_read_unlock(jptr addr); -} +#include "java.h" void *Thread(void *p) { *(int*)p = 42; |