mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-29 10:32:47 +00:00
Use autoconf answers from config.h (FIXME, should autoconf this file
directly instead). Fix LockHolder/MutexLocker typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11156 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5852a2bcb7
commit
5616dc9ea6
@ -17,8 +17,9 @@
|
||||
#ifndef SUPPORT_THREADSUPPORT_H
|
||||
#define SUPPORT_THREADSUPPORT_H
|
||||
|
||||
// FIXME: We need autoconf support to detect pthreads!
|
||||
#if 0
|
||||
// FIXME: Eventually don't #include config.h here
|
||||
#include "Config/config.h"
|
||||
#if defined(HAVE_PTHREAD_MUTEX_LOCK) && HAVE_PTHREAD_MUTEX_LOCK
|
||||
#include "Support/ThreadSupport-PThreads.h"
|
||||
#else
|
||||
#include "Support/ThreadSupport-NoSupport.h"
|
||||
@ -30,8 +31,8 @@ namespace llvm {
|
||||
///
|
||||
class MutexLocker {
|
||||
Mutex &M;
|
||||
MutexLocker(const LockHolder &); // DO NOT IMPLEMENT
|
||||
void operator=(const MutexLocker&); // DO NOT IMPLEMENT
|
||||
MutexLocker(const MutexLocker &); // DO NOT IMPLEMENT
|
||||
void operator=(const MutexLocker &); // DO NOT IMPLEMENT
|
||||
public:
|
||||
MutexLocker(Mutex &m) : M(m) { M.acquire(); }
|
||||
~MutexLocker() { M.release(); }
|
||||
|
Loading…
Reference in New Issue
Block a user