|
@@ -31,7 +31,7 @@ struct AtomicAdjust {
|
|
|
#include "atomicAdjustDummyImpl.h"
|
|
#include "atomicAdjustDummyImpl.h"
|
|
|
typedef AtomicAdjustDummyImpl AtomicAdjust;
|
|
typedef AtomicAdjustDummyImpl AtomicAdjust;
|
|
|
|
|
|
|
|
-#elif defined(__i386__) || defined(_M_IX86)
|
|
|
|
|
|
|
+#elif (defined(__i386__) || defined(_M_IX86)) && !defined(__APPLE__)
|
|
|
// For an i386 architecture, we'll always use the i386 implementation.
|
|
// For an i386 architecture, we'll always use the i386 implementation.
|
|
|
// It should be safe for any OS, and it might be a bit faster than
|
|
// It should be safe for any OS, and it might be a bit faster than
|
|
|
// any OS-provided calls.
|
|
// any OS-provided calls.
|