[libc++] Remove unnecessary <iostream> #includes in tests

Some tests #include <iostream> but they don't use anything from the
header. Those are probably artifacts of when the tests were developped.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@357181 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/libcxx/containers/unord/next_pow2.pass.cpp b/test/libcxx/containers/unord/next_pow2.pass.cpp
index 2b4d02e..d38e0ad 100644
--- a/test/libcxx/containers/unord/next_pow2.pass.cpp
+++ b/test/libcxx/containers/unord/next_pow2.pass.cpp
@@ -22,7 +22,6 @@
 #include <unordered_map>
 #include <cassert>
 
-#include <iostream>
 
 bool
 is_power_of_two(unsigned long n)
diff --git a/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp b/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp
index df84502..5b2a6d1 100644
--- a/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp
+++ b/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp
@@ -13,7 +13,6 @@
 #include <vector>
 #include <algorithm>
 #include <cassert>
-#include <iostream>
 #include "test_macros.h"
 #include "min_allocator.h"
 #include "asan_testing.h"
diff --git a/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp b/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp
index b85238d..b33d506 100644
--- a/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp
+++ b/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp
@@ -13,7 +13,6 @@
 #include <vector>
 #include <algorithm>
 #include <cassert>
-#include <iostream>
 
 #include "min_allocator.h"
 #include "asan_testing.h"
diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp
index 92cbeda..f267a6c 100644
--- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp
+++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp
@@ -8,7 +8,6 @@
 
 #include <limits>
 #include <sstream>
-#include <iostream>
 #include <cassert>
 #include <iostream>
 
diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp
index 07a22cb..9778254 100644
--- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp
+++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp
@@ -19,7 +19,6 @@
 #include <cassert>
 #include <streambuf>
 #include <sstream>
-#include <iostream>
 #include "test_iterators.h"
 #include "test_macros.h"
 
diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp
index 22c8a1f..2a5833b 100644
--- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp
+++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp
@@ -16,8 +16,6 @@
 // piecewise_constant_distribution(initializer_list<result_type> bl,
 //                                 UnaryOperation fw);
 
-#include <iostream>
-
 #include <random>
 #include <cassert>
 
diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_func.pass.cpp
index 175774d..92f9d41 100644
--- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_func.pass.cpp
+++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_func.pass.cpp
@@ -15,8 +15,6 @@
 //     piecewise_linear_distribution(size_t nw, result_type xmin,
 //                                     result_type xmax, UnaryOperation fw);
 
-#include <iostream>
-
 #include <random>
 #include <cassert>
 
diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp
index ab29fec..60ba16d 100644
--- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp
+++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp
@@ -16,8 +16,6 @@
 // piecewise_linear_distribution(initializer_list<result_type> bl,
 //                                 UnaryOperation fw);
 
-#include <iostream>
-
 #include <random>
 #include <cassert>
 
diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp
index 6476f35..995d86f 100644
--- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp
+++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp
@@ -15,8 +15,6 @@
 
 // template<class _URNG> result_type operator()(_URNG& g);
 
-#include <iostream>
-
 #include <random>
 #include <algorithm>
 #include <vector>
diff --git a/test/std/re/re.results/re.results.form/form2.pass.cpp b/test/std/re/re.results/re.results.form/form2.pass.cpp
index b28c064..fc0c0ad 100644
--- a/test/std/re/re.results/re.results.form/form2.pass.cpp
+++ b/test/std/re/re.results/re.results.form/form2.pass.cpp
@@ -15,8 +15,6 @@
 //   format(OutputIter out, const basic_string<char_type, ST, SA>& fmt,
 //          regex_constants::match_flag_type flags = regex_constants::format_default) const;
 
-#include <iostream>
-
 #include <regex>
 #include <cassert>
 
diff --git a/test/std/re/re.results/re.results.form/form3.pass.cpp b/test/std/re/re.results/re.results.form/form3.pass.cpp
index 62a735c..67bd66a 100644
--- a/test/std/re/re.results/re.results.form/form3.pass.cpp
+++ b/test/std/re/re.results/re.results.form/form3.pass.cpp
@@ -15,8 +15,6 @@
 //   format(const basic_string<char_type, ST, SA>& fmt,
 //          regex_constants::match_flag_type flags = regex_constants::format_default) const;
 
-#include <iostream>
-
 #include <regex>
 #include <cassert>
 
diff --git a/test/std/re/re.results/re.results.form/form4.pass.cpp b/test/std/re/re.results/re.results.form/form4.pass.cpp
index 658e788..69152f7 100644
--- a/test/std/re/re.results/re.results.form/form4.pass.cpp
+++ b/test/std/re/re.results/re.results.form/form4.pass.cpp
@@ -14,8 +14,6 @@
 //   format(const char_type* fmt,
 //          regex_constants::match_flag_type flags = regex_constants::format_default) const;
 
-#include <iostream>
-
 #include <regex>
 #include <cassert>
 #include "test_macros.h"
diff --git a/test/std/strings/string.conversions/stold.pass.cpp b/test/std/strings/string.conversions/stold.pass.cpp
index 7876440..d079f84 100644
--- a/test/std/strings/string.conversions/stold.pass.cpp
+++ b/test/std/strings/string.conversions/stold.pass.cpp
@@ -16,8 +16,6 @@
 // libc++abi.dylib and exceptions are not caught properly.
 // XFAIL: with_system_cxx_lib=macosx10.7
 
-#include <iostream>
-
 #include <string>
 #include <cmath>
 #include <cassert>
diff --git a/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp b/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
index 2287ba6..9245f23 100644
--- a/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
+++ b/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
@@ -13,7 +13,6 @@
 
 #include <string_view>
 #include <cassert>
-#include <iostream>
 
 #include "test_macros.h"
 
diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/lock.pass.cpp
index dcb4b8f..6999792 100644
--- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/lock.pass.cpp
+++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/lock.pass.cpp
@@ -21,8 +21,6 @@
 #include <cstdlib>
 #include <cassert>
 
-#include <iostream>
-
 std::mutex m;
 
 typedef std::chrono::system_clock Clock;
diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp
index f8744a9..12ce0e2 100644
--- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp
+++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp
@@ -19,8 +19,6 @@
 #include <cstdlib>
 #include <cassert>
 
-#include <iostream>
-
 std::recursive_mutex m;
 
 typedef std::chrono::system_clock Clock;
diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/lock.pass.cpp
index 8ef3a83..c775b3f 100644
--- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/lock.pass.cpp
+++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/lock.pass.cpp
@@ -19,8 +19,6 @@
 #include <cstdlib>
 #include <cassert>
 
-#include <iostream>
-
 std::timed_mutex m;
 
 typedef std::chrono::system_clock Clock;
diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp
index adb5487..ac47859 100644
--- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp
+++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp
@@ -21,8 +21,6 @@
 #include <cstdlib>
 #include <cassert>
 
-#include <iostream>
-
 std::recursive_timed_mutex m;
 
 typedef std::chrono::system_clock Clock;
diff --git a/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp b/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp
index 8392cbd..fac99d1 100644
--- a/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp
+++ b/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp
@@ -14,7 +14,6 @@
 #include <memory>
 #include <cassert>
 #include <cstddef>       // for std::max_align_t
-#include <iostream>
 
 #include "test_macros.h"
 #include "count_new.hpp"
diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp
index cda3641..57b6cd9 100644
--- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp
+++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp
@@ -19,8 +19,6 @@
 //   Otherwise the value returned is unspecified.
 //   [Example: January - February == months{11}. —end example]
 
-extern "C" int printf(const char *, ...);
-
 #include <chrono>
 #include <type_traits>
 #include <cassert>
@@ -42,8 +40,6 @@
     return true;
 }
 
-#include <iostream>
-
 int main(int, char**)
 {
     using month  = std::chrono::month;
diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp
index 3c921de..ce30a0c 100644
--- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp
+++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp
@@ -20,8 +20,6 @@
 
 #include "test_macros.h"
 
-#include <iostream>
-
 constexpr bool test_constexpr ()
 {
     std::chrono::year_month_day ym0{std::chrono::year{1234}, std::chrono::January, std::chrono::day{12}};
diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp
index 8ea3025..c0cc4ee 100644
--- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp
+++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp
@@ -27,8 +27,6 @@
 
 #include "test_macros.h"
 
-#include <iostream>
-
 constexpr bool testConstexprYears (std::chrono::year_month_day_last ymdl)
 {
     std::chrono::year_month_day_last ym1 = ymdl - std::chrono::years{10};
diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp
index 47cfbea..0d3ab87 100644
--- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp
+++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp
@@ -23,7 +23,6 @@
 
 #include "test_macros.h"
 
-#include <iostream>
 
 constexpr bool testConstexprYears ()
 {
diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp
index cb75842..c33288c 100644
--- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp
+++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp
@@ -11,7 +11,7 @@
 // class year_month_weekday_last;
 
 // constexpr operator sys_days() const noexcept;
-//  Returns: If ok() == true, returns a sys_days that represents the last weekday() 
+//  Returns: If ok() == true, returns a sys_days that represents the last weekday()
 //             of year()/month(). Otherwise the returned value is unspecified.
 
 #include <chrono>
@@ -20,7 +20,6 @@
 
 #include "test_macros.h"
 
-#include <iostream>
 
 int main(int, char**)
 {
@@ -41,21 +40,21 @@
     { // Last Tuesday in Jan 1970 was the 27th
     constexpr year_month_weekday_last ymwdl{year{1970}, January, weekday_last{Tuesday}};
     constexpr sys_days sd{ymwdl};
-    
+
     static_assert(sd.time_since_epoch() == days{26}, "");
     }
 
     { // Last Tuesday in Jan 2000 was the 25th
     constexpr year_month_weekday_last ymwdl{year{2000}, January, weekday_last{Tuesday}};
     constexpr sys_days sd{ymwdl};
-    
+
     static_assert(sd.time_since_epoch() == days{10957+24}, "");
     }
 
     { // Last Tuesday in Jan 1940 was the 30th
     constexpr year_month_weekday_last ymwdl{year{1940}, January, weekday_last{Tuesday}};
     constexpr sys_days sd{ymwdl};
-    
+
     static_assert(sd.time_since_epoch() == days{-10958+29}, "");
     }
 
diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp
index d58c461..ac96c97 100644
--- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp
+++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp
@@ -22,7 +22,6 @@
 
 #include "test_macros.h"
 
-#include <iostream>
 
 constexpr bool testConstexprYears(std::chrono::year_month_weekday_last ym)
 {