@@ -356,8 +356,6 @@ struct smart_holder_type_caster_class_hooks : smart_holder_type_caster_base_tag
356356 auto *holder_void_ptr = const_cast <void *>(holder_const_void_ptr);
357357
358358 auto v_h = inst->get_value_and_holder (detail::get_type_info (typeid (WrappedType)));
359- printf (" \n LOOOK [%lu] %s:%d\n " , (std::size_t ) v_h.value_ptr (), __FILE__, __LINE__); fflush (stdout);
360- // long *BAD = nullptr; *BAD = 101;
361359 if (!v_h.instance_registered ()) {
362360 register_instance (inst, v_h.value_ptr (), v_h.type );
363361 v_h.set_instance_registered ();
@@ -652,7 +650,6 @@ struct smart_holder_type_caster : smart_holder_type_caster_load<T>,
652650 }
653651
654652 static handle cast (T const *src, return_value_policy policy, handle parent) {
655- printf (" \n LOOOK [%lu] IsBase0Still %s:%d\n " , (std::size_t ) src, __FILE__, __LINE__); fflush (stdout);
656653 auto st = type_caster_base<T>::src_and_type (src);
657654 if (policy == return_value_policy::_clif_automatic) {
658655 policy = return_value_policy::copy;
@@ -705,7 +702,6 @@ struct smart_holder_type_caster : smart_holder_type_caster_load<T>,
705702 void *(*copy_constructor)(const void *),
706703 void *(*move_constructor)(const void *),
707704 const void *existing_holder = nullptr) {
708- printf (" \n LOOOK [%lu] IsDerivedAlready %s:%d\n " , (std::size_t ) _src, __FILE__, __LINE__); fflush (stdout);
709705 if (!tinfo) { // no type info: error will be set already
710706 return handle ();
711707 }
@@ -798,7 +794,6 @@ struct smart_holder_type_caster<std::shared_ptr<T>> : smart_holder_type_caster_l
798794 static constexpr auto name = const_name<T>();
799795
800796 static handle cast (const std::shared_ptr<T> &src, return_value_policy policy, handle parent) {
801- printf (" \n LOOOK [%lu] %s:%d\n " , (std::size_t ) src.get (), __FILE__, __LINE__); fflush (stdout);
802797 switch (policy) {
803798 case return_value_policy::automatic:
804799 case return_value_policy::automatic_reference:
@@ -840,10 +835,9 @@ struct smart_holder_type_caster<std::shared_ptr<T>> : smart_holder_type_caster_l
840835 inst_raw_ptr->owned = true ;
841836 void *&valueptr = values_and_holders (inst_raw_ptr).begin ()->value_ptr ();
842837 valueptr = src_raw_void_ptr;
843- printf (" \n LOOOK [%lu] IsBase0 %s:%d\n " , (std::size_t ) valueptr, __FILE__, __LINE__); fflush (stdout);
844- printf (" \n LOOOK [%lu] IsDerived %s:%d\n " , (std::size_t ) st.first , __FILE__, __LINE__); fflush (stdout);
845838
846- auto smhldr = pybindit::memory::smart_holder::from_shared_ptr (std::shared_ptr<void >(src, const_cast <void *>(st.first )));
839+ auto smhldr = pybindit::memory::smart_holder::from_shared_ptr (
840+ std::shared_ptr<void >(src, const_cast <void *>(st.first )));
847841 tinfo->init_instance (inst_raw_ptr, static_cast <const void *>(&smhldr));
848842
849843 if (policy == return_value_policy::reference_internal) {
0 commit comments