[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