14 lines
768 B
Diff
14 lines
768 B
Diff
![]() |
diff -up chromium-134.0.6998.23/base/containers/to_value_list.h.me chromium-134.0.6998.23/base/containers/to_value_list.h
|
||
|
--- chromium-134.0.6998.23/base/containers/to_value_list.h.me 2025-02-23 22:39:33.369668072 +0100
|
||
|
+++ chromium-134.0.6998.23/base/containers/to_value_list.h 2025-02-23 22:42:42.653990901 +0100
|
||
|
@@ -36,8 +36,7 @@ Value::List ToValueList(Range&& range, P
|
||
|
auto container = Value::List::with_capacity(std::ranges::size(range));
|
||
|
std::ranges::for_each(
|
||
|
std::forward<Range>(range),
|
||
|
- [&]<typename T>(T&& value) { container.Append(std::forward<T>(value)); },
|
||
|
- std::move(proj));
|
||
|
+ [&](auto&& value) { container.Append(std::invoke(proj, std::forward<decltype(*std::ranges::begin(range))>(value))); });
|
||
|
return container;
|
||
|
}
|
||
|
|