diff options
Diffstat (limited to 'vm/Atomic.c')
-rw-r--r-- | vm/Atomic.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vm/Atomic.c b/vm/Atomic.c index 6a5381cda..4473c8568 100644 --- a/vm/Atomic.c +++ b/vm/Atomic.c @@ -56,7 +56,7 @@ int64_t dvmQuasiAtomicSwap64(int64_t value, volatile int64_t* addr) return oldValue; } -int64_t dvmQuasiAtomicRead64(volatile int64_t* addr) +int64_t dvmQuasiAtomicRead64(volatile const int64_t* addr) { return OSAtomicAdd64Barrier(0, addr); } @@ -103,7 +103,7 @@ int dvmQuasiAtomicCas64(int64_t oldvalue, int64_t newvalue, return prev != oldvalue; } -int64_t dvmQuasiAtomicRead64(volatile int64_t* addr) +int64_t dvmQuasiAtomicRead64(volatile const int64_t* addr) { int64_t value; __asm__ __volatile__ ("@ dvmQuasiAtomicRead64\n" @@ -171,7 +171,7 @@ int dvmQuasiAtomicCas64(int64_t oldvalue, int64_t newvalue, return result; } -int64_t dvmQuasiAtomicRead64(volatile int64_t* addr) +int64_t dvmQuasiAtomicRead64(volatile const int64_t* addr) { int64_t result; pthread_mutex_t* lock = SWAP_LOCK(addr); @@ -242,7 +242,7 @@ int dvmQuasiAtomicCas64(int64_t oldvalue, int64_t newvalue, return result; } -int64_t dvmQuasiAtomicRead64(volatile int64_t* addr) +int64_t dvmQuasiAtomicRead64(volatile const int64_t* addr) { int64_t result; |