mirror of
https://github.com/pybind/pybind11.git
synced 2026-05-12 09:17:42 +00:00
cast.h return_value_policy_override _clif_automatic (#4364)
This commit is contained in:
committed by
GitHub
parent
341bc8ac99
commit
8720cf94d6
@@ -1042,6 +1042,7 @@ struct return_value_policy_override<
|
||||
void>> {
|
||||
static return_value_policy policy(return_value_policy p) {
|
||||
return !std::is_lvalue_reference<Return>::value && !std::is_pointer<Return>::value
|
||||
&& p != return_value_policy::_clif_automatic
|
||||
? return_value_policy::move
|
||||
: p;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user