Browse Source

Replace non-recursive sys::Mutex users with std::mutex

Also remove a use of sys::MutexImpl, that's just evil. No functionality
change intended.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@368157 91177308-0d34-0410-b5e6-96231b3b80d8
Benjamin Kramer 6 years ago
parent
commit
4c58740541
1 changed files with 2 additions and 2 deletions
  1. 2 2
      unittests/IR/ValueMapTest.cpp

+ 2 - 2
unittests/IR/ValueMapTest.cpp

@@ -196,9 +196,9 @@ struct LockMutex : ValueMapConfig<KeyT, MutexT> {
 // FIXME: These tests started failing on Windows.
 // FIXME: These tests started failing on Windows.
 #if LLVM_ENABLE_THREADS && !defined(_WIN32)
 #if LLVM_ENABLE_THREADS && !defined(_WIN32)
 TYPED_TEST(ValueMapTest, LocksMutex) {
 TYPED_TEST(ValueMapTest, LocksMutex) {
-  sys::Mutex M(false);  // Not recursive.
+  std::mutex M;
   bool CalledRAUW = false, CalledDeleted = false;
   bool CalledRAUW = false, CalledDeleted = false;
-  typedef LockMutex<TypeParam*, sys::Mutex> ConfigType;
+  typedef LockMutex<TypeParam*, std::mutex> ConfigType;
   typename ConfigType::ExtraData Data = {&M, &CalledRAUW, &CalledDeleted};
   typename ConfigType::ExtraData Data = {&M, &CalledRAUW, &CalledDeleted};
   ValueMap<TypeParam*, int, ConfigType> VM(Data);
   ValueMap<TypeParam*, int, ConfigType> VM(Data);
   VM[this->BitcastV.get()] = 7;
   VM[this->BitcastV.get()] = 7;