diff options
| author | Owen Anderson <resistor@mac.com> | 2009-07-07 18:33:04 +0000 |
|---|---|---|
| committer | Owen Anderson <resistor@mac.com> | 2009-07-07 18:33:04 +0000 |
| commit | be44bedb7fe330e36f5ed544aa48c59742a52185 (patch) | |
| tree | 79e3d7e0aafc4352dafe175986671f4353c0c5e2 /lib/CompilerDriver | |
| parent | 4b62237cdb1089ec0c9f3e364babaa48ff4b61bf (diff) | |
| download | external_llvm-be44bedb7fe330e36f5ed544aa48c59742a52185.zip external_llvm-be44bedb7fe330e36f5ed544aa48c59742a52185.tar.gz external_llvm-be44bedb7fe330e36f5ed544aa48c59742a52185.tar.bz2 | |
Have scoped mutexes take referenes instead of pointers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74931 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CompilerDriver')
| -rw-r--r-- | lib/CompilerDriver/Plugin.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/CompilerDriver/Plugin.cpp b/lib/CompilerDriver/Plugin.cpp index cb3c7be..7310d12 100644 --- a/lib/CompilerDriver/Plugin.cpp +++ b/lib/CompilerDriver/Plugin.cpp @@ -42,7 +42,7 @@ namespace { namespace llvmc { PluginLoader::PluginLoader() { - llvm::sys::SmartScopedLock<true> Lock(&*PluginMutex); + llvm::sys::SmartScopedLock<true> Lock(*PluginMutex); if (!pluginListInitialized) { for (PluginRegistry::iterator B = PluginRegistry::begin(), E = PluginRegistry::end(); B != E; ++B) @@ -53,7 +53,7 @@ namespace llvmc { } PluginLoader::~PluginLoader() { - llvm::sys::SmartScopedLock<true> Lock(&*PluginMutex); + llvm::sys::SmartScopedLock<true> Lock(*PluginMutex); if (pluginListInitialized) { for (PluginList::iterator B = Plugins.begin(), E = Plugins.end(); B != E; ++B) @@ -63,14 +63,14 @@ namespace llvmc { } void PluginLoader::PopulateLanguageMap(LanguageMap& langMap) { - llvm::sys::SmartScopedLock<true> Lock(&*PluginMutex); + llvm::sys::SmartScopedLock<true> Lock(*PluginMutex); for (PluginList::iterator B = Plugins.begin(), E = Plugins.end(); B != E; ++B) (*B)->PopulateLanguageMap(langMap); } void PluginLoader::PopulateCompilationGraph(CompilationGraph& graph) { - llvm::sys::SmartScopedLock<true> Lock(&*PluginMutex); + llvm::sys::SmartScopedLock<true> Lock(*PluginMutex); for (PluginList::iterator B = Plugins.begin(), E = Plugins.end(); B != E; ++B) (*B)->PopulateCompilationGraph(graph); |
