Fix build on OpenBSD/i386.
BUG=v8:1445 Review URL: https://chromiumcodereview.appspot.com/10919314 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12522 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
9d94f92d56
commit
70e09a7e22
@ -69,7 +69,11 @@ typedef intptr_t Atomic64;
|
||||
|
||||
// Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or
|
||||
// Atomic64 routines below, depending on your architecture.
|
||||
#if defined(__OpenBSD__) && defined(__i386__)
|
||||
typedef Atomic32 AtomicWord;
|
||||
#else
|
||||
typedef intptr_t AtomicWord;
|
||||
#endif
|
||||
|
||||
// Atomically execute:
|
||||
// result = *ptr;
|
||||
|
@ -107,7 +107,11 @@ namespace internal {
|
||||
|
||||
// Use AtomicWord for a machine-sized pointer. It is assumed that
|
||||
// reads and writes of naturally aligned values of this type are atomic.
|
||||
#if defined(__OpenBSD__) && defined(__i386__)
|
||||
typedef Atomic32 AtomicWord;
|
||||
#else
|
||||
typedef intptr_t AtomicWord;
|
||||
#endif
|
||||
|
||||
class Semaphore;
|
||||
class Mutex;
|
||||
|
Loading…
Reference in New Issue
Block a user