diff options
| author | Alexey Samsonov <vonosmas@gmail.com> | 2014-07-08 20:17:19 +0000 |
|---|---|---|
| committer | Alexey Samsonov <vonosmas@gmail.com> | 2014-07-08 20:17:19 +0000 |
| commit | 047ea1717be3abad0a6408da0fa70d8cac43a824 (patch) | |
| tree | a0611d33cbc84a3168679d0c1156d2ba9723f92b /compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cc | |
| parent | 1ba38f887929c42f7b20e691cc370c8c857352f8 (diff) | |
| download | bcm5719-llvm-047ea1717be3abad0a6408da0fa70d8cac43a824.tar.gz bcm5719-llvm-047ea1717be3abad0a6408da0fa70d8cac43a824.zip | |
[TSan] Revert r212531 and r212532.
They cause "check-tsan" command to hang. Details in r212532 review thread.
llvm-svn: 212562
Diffstat (limited to 'compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cc')
| -rw-r--r-- | compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cc | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cc b/compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cc index 6f36c64a556..664ce7f0dbc 100644 --- a/compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cc +++ b/compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cc @@ -108,16 +108,4 @@ TEST(MetaMap, MoveMemory) { m->FreeRange(thr, 0, (uptr)&block2[0], 4 * sizeof(u64)); } -TEST(MetaMap, ResetSync) { - ThreadState *thr = cur_thread(); - MetaMap *m = &ctx->metamap; - u64 block[1] = {}; // fake malloc block - m->AllocBlock(thr, 0, (uptr)&block[0], 1 * sizeof(u64)); - SyncVar *s = m->GetOrCreateAndLock(thr, 0, (uptr)&block[0], true); - s->Reset(); - s->mtx.Unlock(); - uptr sz = m->FreeBlock(thr, 0, (uptr)&block[0]); - EXPECT_EQ(sz, 1 * sizeof(u64)); -} - } // namespace __tsan |

