Skip to content

Commit 20e1ecf

Browse files
committed
fix: C++20 in Windows
Signed-off-by: Henry Schreiner <[email protected]>
1 parent 4446137 commit 20e1ecf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tests/test_pytypes.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1010,7 +1010,7 @@ TEST_SUBMODULE(pytypes, m) {
10101010

10111011
m.def("transform_tuple_plus_one", [](py::tuple &tpl) {
10121012
py::list ret{};
1013-
for (auto it : tpl | std::views::transform([](auto &o) { return py::cast<int>(o) + 1; })) {
1013+
for (auto&& it : tpl | std::views::transform([](const auto &o) { return py::cast<int>(o) + 1; })) {
10141014
ret.append(py::int_(it));
10151015
}
10161016
return ret;
@@ -1025,7 +1025,7 @@ TEST_SUBMODULE(pytypes, m) {
10251025

10261026
m.def("transform_list_plus_one", [](py::list &lst) {
10271027
py::list ret{};
1028-
for (auto it : lst | std::views::transform([](auto &o) { return py::cast<int>(o) + 1; })) {
1028+
for (auto&& it : lst | std::views::transform([](const auto &o) { return py::cast<int>(o) + 1; })) {
10291029
ret.append(py::int_(it));
10301030
}
10311031
return ret;

0 commit comments

Comments
 (0)