diff --git a/include/llvm/System/Mutex.h b/include/llvm/System/Mutex.h index e6d98cb271a..4f3849341aa 100644 --- a/include/llvm/System/Mutex.h +++ b/include/llvm/System/Mutex.h @@ -30,11 +30,11 @@ namespace llvm /// also more likely to deadlock (same thread can't acquire more than /// once). /// @brief Default Constructor. - Mutex ( bool recursive = true ); + explicit Mutex(bool recursive = true); /// Releases and removes the lock /// @brief Destructor - ~Mutex ( void ); + ~Mutex(); /// @} /// @name Methods @@ -52,7 +52,7 @@ namespace llvm /// lock. /// @returns false if any kind of error occurs, true otherwise. /// @brief Unconditionally release the lock. - bool release(void); + bool release(); /// Attempts to acquire the lock without blocking. If the lock is not /// available, this function returns false quickly (without blocking). If