aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/System/Mutex.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/System/Mutex.h')
-rw-r--r--include/llvm/System/Mutex.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/llvm/System/Mutex.h b/include/llvm/System/Mutex.h
index d2c457d..9ef5942 100644
--- a/include/llvm/System/Mutex.h
+++ b/include/llvm/System/Mutex.h
@@ -131,15 +131,15 @@ namespace llvm
template<bool mt_only>
class SmartScopedLock {
- SmartMutex<mt_only>* mtx;
+ SmartMutex<mt_only>& mtx;
public:
- SmartScopedLock(SmartMutex<mt_only>* m) : mtx(m) {
- mtx->acquire();
+ SmartScopedLock(SmartMutex<mt_only>& m) : mtx(m) {
+ mtx.acquire();
}
~SmartScopedLock() {
- mtx->release();
+ mtx.release();
}
};