[llvm] r368157 - Replace non-recursive sys::Mutex users with std::mutex

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 7 04:59:44 PDT 2019


Author: d0k
Date: Wed Aug  7 04:59:44 2019
New Revision: 368157

URL: http://llvm.org/viewvc/llvm-project?rev=368157&view=rev
Log:
Replace non-recursive sys::Mutex users with std::mutex

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

Modified:
    llvm/trunk/unittests/IR/ValueMapTest.cpp

Modified: llvm/trunk/unittests/IR/ValueMapTest.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/IR/ValueMapTest.cpp?rev=368157&r1=368156&r2=368157&view=diff
==============================================================================
--- llvm/trunk/unittests/IR/ValueMapTest.cpp (original)
+++ llvm/trunk/unittests/IR/ValueMapTest.cpp Wed Aug  7 04:59:44 2019
@@ -196,9 +196,9 @@ struct LockMutex : ValueMapConfig<KeyT,
 // FIXME: These tests started failing on Windows.
 #if LLVM_ENABLE_THREADS && !defined(_WIN32)
 TYPED_TEST(ValueMapTest, LocksMutex) {
-  sys::Mutex M(false);  // Not recursive.
+  std::mutex M;
   bool CalledRAUW = false, CalledDeleted = false;
-  typedef LockMutex<TypeParam*, sys::Mutex> ConfigType;
+  typedef LockMutex<TypeParam*, std::mutex> ConfigType;
   typename ConfigType::ExtraData Data = {&M, &CalledRAUW, &CalledDeleted};
   ValueMap<TypeParam*, int, ConfigType> VM(Data);
   VM[this->BitcastV.get()] = 7;




More information about the llvm-commits mailing list