]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-144490: Fix C++ compatibility in pycore_cell.h (GH-144482) (GH-144555)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 7 Feb 2026 03:37:41 +0000 (04:37 +0100)
committerGitHub <noreply@github.com>
Sat, 7 Feb 2026 03:37:41 +0000 (03:37 +0000)
gh-144490: Fix C++ compatibility in pycore_cell.h (GH-144482)
(cherry picked from commit a2495ff1e7b370c26128aa41298edb9ff06b5666)

Co-authored-by: Alper <alperyoney@fb.com>
Include/internal/pycore_cell.h

index cef01e80514f4b151b4535060ae5eeda3b12c1b5..d0d45a2343654fa93fc764168c7a82cc981baaeb 100644 (file)
@@ -53,7 +53,7 @@ _PyCell_GetStackRef(PyCellObject *cell)
 {
     PyObject *value;
 #ifdef Py_GIL_DISABLED
-    value = _Py_atomic_load_ptr(&cell->ob_ref);
+    value = _PyObject_CAST(_Py_atomic_load_ptr(&cell->ob_ref));
     if (value == NULL) {
         return PyStackRef_NULL;
     }