[libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Mar 14 10:38:26 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff 3f62718c4a907125af31faa62365bdf11ddef7b6 a967f9651a7a839603a83bf19e023c88d6842c09 --extensions cpp,h -- libcxx/test/std/containers/container.adaptors/flat.map/flat.map.iterators/iterator_comparison.verify.cpp libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/iterator_comparison.verify.cpp libcxx/include/__flat_map/key_value_iterator.h libcxx/test/std/containers/container.adaptors/flat.map/flat.map.iterators/iterator_comparison.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/iterator_comparison.pass.cpp libcxx/test/support/MinSequenceContainer.h libcxx/test/support/test_iterators.h
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/iterator_comparison.verify.cpp b/libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/iterator_comparison.verify.cpp
index 5f63f46610..406237eff7 100644
--- a/libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/iterator_comparison.verify.cpp
+++ b/libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/iterator_comparison.verify.cpp
@@ -26,11 +26,11 @@ class bad_3way_random_access_iterator {
friend class bad_3way_random_access_iterator;
public:
-using iterator_category = std::random_access_iterator_tag;
-using value_type = typename std::iterator_traits<It>::value_type;
-using difference_type = typename std::iterator_traits<It>::difference_type;
-using pointer = It;
-using reference = typename std::iterator_traits<It>::reference;
+ using iterator_category = std::random_access_iterator_tag;
+ using value_type = typename std::iterator_traits<It>::value_type;
+ using difference_type = typename std::iterator_traits<It>::difference_type;
+ using pointer = It;
+ using reference = typename std::iterator_traits<It>::reference;
bad_3way_random_access_iterator();
explicit bad_3way_random_access_iterator(It);
``````````
</details>
https://github.com/llvm/llvm-project/pull/131290
More information about the libcxx-commits
mailing list