Skip to content

Commit 840eb84

Browse files
authored
Removing std::get_deleter const_cast to retest because the code has changed significantly. (#3045)
1 parent 4f61912 commit 840eb84

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

include/pybind11/detail/smart_holder_poc.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,7 @@ struct smart_holder {
195195
}
196196

197197
void reset_vptr_deleter_armed_flag(bool armed_flag) {
198-
// The const_cast is only for certain compilers (Ubuntu 20 GCC 6.3.0 being one).
199-
auto vptr_del_ptr = const_cast<guarded_delete *>(std::get_deleter<guarded_delete>(vptr));
198+
auto vptr_del_ptr = std::get_deleter<guarded_delete>(vptr);
200199
if (vptr_del_ptr == nullptr) {
201200
throw std::runtime_error(
202201
"smart_holder::reset_vptr_deleter_armed_flag() called in an invalid context.");

0 commit comments

Comments
 (0)