We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent edfaaed commit e02fe00Copy full SHA for e02fe00
include/pybind11/detail/smart_holder_poc.h
@@ -103,7 +103,7 @@ struct guarded_delete {
103
104
template <typename T, typename std::enable_if<std::is_destructible<T>::value, int>::type = 0>
105
inline void builtin_delete_if_destructible(void *raw_ptr) {
106
- delete static_cast<T *>(raw_ptr);
+ std::default_delete<T>{}(static_cast<T *>(raw_ptr));
107
}
108
109
template <typename T, typename std::enable_if<!std::is_destructible<T>::value, int>::type = 0>
0 commit comments