From 17d46d550134072b1a3289d8a10ca55334e78466 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Tue, 18 Feb 2025 20:13:01 -0800 Subject: [PATCH] Remove PYBIND11_SMART_HOLDER_ENABLED in ubench/holder_comparison.cpp --- ubench/holder_comparison.cpp | 8 -------- 1 file changed, 8 deletions(-) diff --git a/ubench/holder_comparison.cpp b/ubench/holder_comparison.cpp index feed3a0b5..da7e744c6 100644 --- a/ubench/holder_comparison.cpp +++ b/ubench/holder_comparison.cpp @@ -22,8 +22,6 @@ void wrap_number_bucket(py::module m, const char *class_name) { .def("add", &WrappedType::add, py::arg("other")); } -#ifdef PYBIND11_SMART_HOLDER_ENABLED - template class padded_unique_ptr { std::unique_ptr ptr; @@ -37,21 +35,15 @@ public: static_assert(sizeof(padded_unique_ptr) == sizeof(py::smart_holder), "Unexpected sizeof mismatch."); -#endif - } // namespace hc -#ifdef PYBIND11_SMART_HOLDER_ENABLED PYBIND11_DECLARE_HOLDER_TYPE(T, hc::padded_unique_ptr); -#endif PYBIND11_MODULE(pybind11_ubench_holder_comparison, m) { using namespace hc; wrap_number_bucket>(m, "number_bucket_up"); wrap_number_bucket>(m, "number_bucket_sp"); -#ifdef PYBIND11_SMART_HOLDER_ENABLED m.def("sizeof_smart_holder", []() { return sizeof(py::smart_holder); }); wrap_number_bucket>(m, "number_bucket_pu"); wrap_number_bucket(m, "number_bucket_sh"); -#endif }