summaryrefslogtreecommitdiff
path: root/src/mongo/util/concurrency/mutex.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/util/concurrency/mutex.h')
-rw-r--r--src/mongo/util/concurrency/mutex.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/util/concurrency/mutex.h b/src/mongo/util/concurrency/mutex.h
index 8ce3f1217c3..1e6de16c715 100644
--- a/src/mongo/util/concurrency/mutex.h
+++ b/src/mongo/util/concurrency/mutex.h
@@ -135,7 +135,7 @@ namespace mongo {
#if defined(_WIN32)
class SimpleMutex : boost::noncopyable {
public:
- SimpleMutex( const StringData& ) { InitializeCriticalSection( &_cs ); }
+ SimpleMutex( StringData ) { InitializeCriticalSection( &_cs ); }
void dassertLocked() const { }
void lock() { EnterCriticalSection( &_cs ); }
void unlock() { LeaveCriticalSection( &_cs ); }
@@ -154,7 +154,7 @@ namespace mongo {
class SimpleMutex : boost::noncopyable {
public:
void dassertLocked() const { }
- SimpleMutex(const StringData& name) { verify( pthread_mutex_init(&_lock,0) == 0 ); }
+ SimpleMutex(StringData name) { verify( pthread_mutex_init(&_lock,0) == 0 ); }
~SimpleMutex(){
if ( ! StaticObserver::_destroyingStatics ) {
verify( pthread_mutex_destroy(&_lock) == 0 );
@@ -182,7 +182,7 @@ namespace mongo {
*/
class RecursiveMutex : boost::noncopyable {
public:
- RecursiveMutex(const StringData& name) : m(name) { }
+ RecursiveMutex(StringData name) : m(name) { }
bool isLocked() const { return n.get() > 0; }
class scoped_lock : boost::noncopyable {
RecursiveMutex& rm;