aboutsummaryrefslogtreecommitdiff
path: root/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-04-22 18:43:15 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-04-22 18:43:15 +0000
commit289fa303d6df65b9db955e478263677f8bc7e62a (patch)
treea13c0c7f6575c19340f22eadcb8e9165ea6dc841 /contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc
parentd0338a294d7c83730952e980a3866f54a6d4ad3c (diff)
parentf351c8a560ddc5b5df9ee5ba4ccc1cfb9029146d (diff)
Merge compiler-rt trunk r300890, and update build glue.
Notes
Notes: svn path=/projects/clang500-import/; revision=317285
Diffstat (limited to 'contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc')
-rw-r--r--contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc b/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc
index 5b17dc60bcbe..6a0943c49588 100644
--- a/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc
+++ b/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc
@@ -236,7 +236,7 @@ int ThreadCreate(ThreadState *thr, uptr pc, uptr uid, bool detached) {
return tid;
}
-void ThreadStart(ThreadState *thr, int tid, uptr os_id) {
+void ThreadStart(ThreadState *thr, int tid, tid_t os_id, bool workerthread) {
uptr stk_addr = 0;
uptr stk_size = 0;
uptr tls_addr = 0;
@@ -266,7 +266,7 @@ void ThreadStart(ThreadState *thr, int tid, uptr os_id) {
ThreadRegistry *tr = ctx->thread_registry;
OnStartedArgs args = { thr, stk_addr, stk_size, tls_addr, tls_size };
- tr->StartThread(tid, os_id, &args);
+ tr->StartThread(tid, os_id, workerthread, &args);
tr->Lock();
thr->tctx = (ThreadContext*)tr->GetThreadLocked(tid);