summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_sync.cc
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2012-08-16 15:08:49 +0000
committerDmitry Vyukov <dvyukov@google.com>2012-08-16 15:08:49 +0000
commit332c62b52b3603be872b28bd3ea5e739aa28cd05 (patch)
treea187e6753e51cbdaa01bf8957d1756b76705ab2d /lib/tsan/rtl/tsan_sync.cc
parent2e933fc077595b18de37d2ed44e8f14c6053a432 (diff)
tsan: better diagnostics for destroy of a locked mutex + a test
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162022 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/tsan/rtl/tsan_sync.cc')
-rw-r--r--lib/tsan/rtl/tsan_sync.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/tsan/rtl/tsan_sync.cc b/lib/tsan/rtl/tsan_sync.cc
index 2004c8eb2..1f798b297 100644
--- a/lib/tsan/rtl/tsan_sync.cc
+++ b/lib/tsan/rtl/tsan_sync.cc
@@ -21,6 +21,7 @@ SyncVar::SyncVar(uptr addr)
: mtx(MutexTypeSyncVar, StatMtxSyncVar)
, addr(addr)
, owner_tid(kInvalidTid)
+ , last_lock()
, recursion()
, is_rw()
, is_recursive()