|
@@ -159,8 +159,8 @@ void _ReadWriteBarrier(void);
|
|
|
#elif defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__)
|
|
|
#ifdef __thumb__
|
|
|
/* The mcr instruction isn't available in thumb mode, use real functions */
|
|
|
-extern DECLSPEC void SDLCALL SDL_MemoryBarrierRelease();
|
|
|
-extern DECLSPEC void SDLCALL SDL_MemoryBarrierAcquire();
|
|
|
+extern DECLSPEC void SDLCALL SDL_MemoryBarrierRelease(void);
|
|
|
+extern DECLSPEC void SDLCALL SDL_MemoryBarrierAcquire(void);
|
|
|
#else
|
|
|
#define SDL_MemoryBarrierRelease() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 5" : : "r"(0) : "memory")
|
|
|
#define SDL_MemoryBarrierAcquire() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 5" : : "r"(0) : "memory")
|