8000 gh-120593: Fix const qualifier in pyatomic.h (#121055) · python/cpython@9cd2dcb · GitHub
[go: up one dir, main page]

Skip to content

Commit 9cd2dcb

Browse files
authored
gh-120593: Fix const qualifier in pyatomic.h (#121055)
1 parent 44eafd6 commit 9cd2dcb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Include/cpython/pyatomic_gcc.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ _Py_atomic_load_ssize(const Py_ssize_t *obj)
297297

298298
static inline void *
299299
_Py_atomic_load_ptr(const void *obj)
300-
{ return (void *)__atomic_load_n((void **)obj, __ATOMIC_SEQ_CST); }
300+
{ return (void *)__atomic_load_n((void * const *)obj, __ATOMIC_SEQ_CST); }
301301

302302

303303
// --- _Py_atomic_load_relaxed -----------------------------------------------
@@ -356,7 +356,7 @@ _Py_atomic_load_ssize_relaxed(const Py_ssize_t *obj)
356356

357357
static inline void *
358358
_Py_atomic_load_ptr_relaxed(const void *obj)
359-
{ return (void *)__atomic_load_n((const void **)obj, __ATOMIC_RELAXED); }
359+
{ return (void *)__atomic_load_n((void * const *)obj, __ATOMIC_RELAXED); }
360360

361361
static inline unsigned long long
362362
_Py_atomic_load_ullong_relaxed(const unsigned long long *obj)
@@ -490,11 +490,11 @@ _Py_atomic_store_ullong_relaxed(unsigned long long *obj,
490490

491491
static inline void *
492492
_Py_atomic_load_ptr_acquire(const void *obj)
493-
{ return (void *)__atomic_load_n((void **)obj, __ATOMIC_ACQUIRE); }
493+
{ return (void *)__atomic_load_n((void * const *)obj, __ATOMIC_ACQUIRE); }
494494

495495
static inline uintptr_t
496496
_Py_atomic_load_uintptr_acquire(const uintptr_t *obj)
497-
{ return (uintptr_t)__atomic_load_n((uintptr_t *)obj, __ATOMIC_ACQUIRE); }
497+
{ return (uintptr_t)__atomic_load_n(obj, __ATOMIC_ACQUIRE); }
498498

499499
static inline void
500500
_Py_atomic_store_ptr_release(void *obj, void *value)

0 commit comments

Comments
 (0)
0