Skip to content

Commit f9394b9

Browse files
committed
Avoid C++17 if-init
1 parent 8a419de commit f9394b9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

include/pybind11_json/pybind11_json.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ namespace pyjson
7070

7171
inline nl::json to_json(const py::handle& obj, std::set<const PyObject*>& refs)
7272
{
73-
if (auto ret = refs.insert(obj.ptr()); !ret.second) {
73+
auto insert_ret = refs.insert(obj.ptr());
74+
if (!insert_ret.second) {
7475
throw std::runtime_error("Circular reference detected");
7576
}
7677

0 commit comments

Comments
 (0)