From 7d8e6ea5b9ec0633240b48b28ab5d6bba6ec563e Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Mon, 10 Jun 2024 18:38:40 -0700 Subject: [PATCH] Revert "Add handling of `return_value_policy::_clif_automatic` in type_caster_pyobject_ptr.h (backported from https://github.com/google/pywrapcc/pull/30021)" This reverts commit bd69f7aaf206d52ce227f796e7601e5788009f7c. --- include/pybind11/type_caster_pyobject_ptr.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/pybind11/type_caster_pyobject_ptr.h b/include/pybind11/type_caster_pyobject_ptr.h index 7789c0401b..aa914f9e15 100644 --- a/include/pybind11/type_caster_pyobject_ptr.h +++ b/include/pybind11/type_caster_pyobject_ptr.h @@ -32,8 +32,7 @@ class type_caster { raise_from(PyExc_SystemError, "src != nullptr but PyErr_Occurred()"); throw error_already_set(); } - if (policy == return_value_policy::take_ownership - || policy == return_value_policy::_clif_automatic) { + if (policy == return_value_policy::take_ownership) { return src; } if (policy == return_value_policy::reference