[libcxx-commits] [libcxx] 5c45e23 - [libc++][test][NFC] Remove unused inclusions of `<iostream>` (#134776)
via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Apr 13 00:18:02 PDT 2025
Author: A. Jiang
Date: 2025-04-13T15:17:58+08:00
New Revision: 5c45e239e81972ec3ff84b1650825385ccad0d46
URL: https://github.com/llvm/llvm-project/commit/5c45e239e81972ec3ff84b1650825385ccad0d46
DIFF: https://github.com/llvm/llvm-project/commit/5c45e239e81972ec3ff84b1650825385ccad0d46.diff
LOG: [libc++][test][NFC] Remove unused inclusions of `<iostream>` (#134776)
Some test files for flat container adaptors redundantly include
`<iostream>` and, surprisingly, `<cstddef>`. This patch removes the
redundant inclusions.
Inclusions of `<vector>` is also removed since a sane implementation is
expected to make instantiation of `flat_(multi)map<K, V>` or
`flat_(multi)set<K>` valid when only `<flat_map>` or `<flat_set>` is
included.
Added:
Modified:
libcxx/test/std/containers/container.adaptors/flat.map/flat.map.iterators/reverse_iterator.pass.cpp
libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/reverse_iterator.pass.cpp
libcxx/test/std/containers/container.adaptors/flat.multiset/flat.multiset.iterators/reverse_iterator.pass.cpp
libcxx/test/std/containers/container.adaptors/flat.set/flat.set.iterators/reverse_iterator.pass.cpp
Removed:
################################################################################
diff --git a/libcxx/test/std/containers/container.adaptors/flat.map/flat.map.iterators/reverse_iterator.pass.cpp b/libcxx/test/std/containers/container.adaptors/flat.map/flat.map.iterators/reverse_iterator.pass.cpp
index fc3949d70745f..b4d76aac119a3 100644
--- a/libcxx/test/std/containers/container.adaptors/flat.map/flat.map.iterators/reverse_iterator.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/flat.map/flat.map.iterators/reverse_iterator.pass.cpp
@@ -19,16 +19,13 @@
// const_reverse_iterator crend() const noexcept;
#include <cassert>
-#include <cstddef>
#include <deque>
#include <flat_map>
#include <functional>
-#include <vector>
#include <iterator>
#include "test_macros.h"
-#include <iostream>
int main(int, char**) {
{
diff --git a/libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/reverse_iterator.pass.cpp b/libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/reverse_iterator.pass.cpp
index 8c1e5451f703f..6e29d209f83f0 100644
--- a/libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/reverse_iterator.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.iterators/reverse_iterator.pass.cpp
@@ -21,16 +21,13 @@
// const_reverse_iterator crend() const noexcept;
#include <cassert>
-#include <cstddef>
#include <deque>
#include <flat_map>
#include <functional>
-#include <vector>
#include <iterator>
#include "test_macros.h"
-#include <iostream>
int main(int, char**) {
{
diff --git a/libcxx/test/std/containers/container.adaptors/flat.multiset/flat.multiset.iterators/reverse_iterator.pass.cpp b/libcxx/test/std/containers/container.adaptors/flat.multiset/flat.multiset.iterators/reverse_iterator.pass.cpp
index 9d443ef8784e2..e25d786d9b3b4 100644
--- a/libcxx/test/std/containers/container.adaptors/flat.multiset/flat.multiset.iterators/reverse_iterator.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/flat.multiset/flat.multiset.iterators/reverse_iterator.pass.cpp
@@ -19,16 +19,13 @@
// const_reverse_iterator crend() const noexcept;
#include <cassert>
-#include <cstddef>
#include <deque>
#include <flat_set>
#include <functional>
-#include <vector>
#include <iterator>
#include "test_macros.h"
-#include <iostream>
void test() {
{
diff --git a/libcxx/test/std/containers/container.adaptors/flat.set/flat.set.iterators/reverse_iterator.pass.cpp b/libcxx/test/std/containers/container.adaptors/flat.set/flat.set.iterators/reverse_iterator.pass.cpp
index d1e4cef3de19e..4c2482cd0f3de 100644
--- a/libcxx/test/std/containers/container.adaptors/flat.set/flat.set.iterators/reverse_iterator.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/flat.set/flat.set.iterators/reverse_iterator.pass.cpp
@@ -19,16 +19,13 @@
// const_reverse_iterator crend() const noexcept;
#include <cassert>
-#include <cstddef>
#include <deque>
#include <flat_set>
#include <functional>
-#include <vector>
#include <iterator>
#include "test_macros.h"
-#include <iostream>
void test() {
{
More information about the libcxx-commits
mailing list