]> granicus.if.org Git - python/commit
Use Py_uintptr_t for atomic pointers
authorVictor Stinner <victor.stinner@gmail.com>
Fri, 22 Jan 2016 13:09:55 +0000 (14:09 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Fri, 22 Jan 2016 13:09:55 +0000 (14:09 +0100)
commit244e12088dfdb456c48acfcece584f3d55ad9c72
tree0cefe0cf5cfca5a6fe99567e76a733563c5f6775
parent4b8b86c6d57f630763ace512bfc302fb0c2b55f8
Use Py_uintptr_t for atomic pointers

Issue #26161: Use Py_uintptr_t instead of void* for atomic pointers in
pyatomic.h. Use atomic_uintptr_t when <stdatomic.h> is used.

Using void* causes compilation warnings depending on which implementation of
atomic types is used.
Include/pyatomic.h
Python/ceval_gil.h
Python/pystate.c