diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 9eb70fcf8b6..542c937c4ab 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,21 @@ +2019-06-17 Jonathan Wakely + + * testsuite/20_util/bad_function_call/what.cc: Include header + for std::string. + * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise. + * testsuite/20_util/tuple/cons/allocator_with_any.cc: Include + header for std::allocator. + * testsuite/23_containers/array/tuple_interface/tuple_element.cc: Add + using-declaration for std::size_t. + * testsuite/23_containers/array/tuple_interface/tuple_size.cc: + Likewise. + * testsuite/23_containers/deque/cons/55977.cc: Include for + std::istream. + * testsuite/23_containers/vector/cons/55977.cc: Likewise. + * testsuite/experimental/map/erasure.cc: Include for + std::string. + * testsuite/experimental/unordered_map/erasure.cc: Likewise. + 2019-06-14 Jonathan Wakely * include/experimental/type_traits (experimental::nonesuch): Use diff --git a/libstdc++-v3/testsuite/20_util/bad_function_call/what.cc b/libstdc++-v3/testsuite/20_util/bad_function_call/what.cc index e17b42feedd..229c7ef1cab 100644 --- a/libstdc++-v3/testsuite/20_util/bad_function_call/what.cc +++ b/libstdc++-v3/testsuite/20_util/bad_function_call/what.cc @@ -18,6 +18,7 @@ // . #include +#include #include int main() diff --git a/libstdc++-v3/testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc b/libstdc++-v3/testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc index f9c44cd60f3..a32a5c91943 100644 --- a/libstdc++-v3/testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc +++ b/libstdc++-v3/testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc @@ -20,6 +20,7 @@ // 20.6.6.2 Template class shared_ptr [util.smartptr.shared] #include +#include #include struct A { }; diff --git a/libstdc++-v3/testsuite/20_util/tuple/cons/allocator_with_any.cc b/libstdc++-v3/testsuite/20_util/tuple/cons/allocator_with_any.cc index 655b5328bda..154ec9161bd 100644 --- a/libstdc++-v3/testsuite/20_util/tuple/cons/allocator_with_any.cc +++ b/libstdc++-v3/testsuite/20_util/tuple/cons/allocator_with_any.cc @@ -23,6 +23,7 @@ // this test may begin to fail. #include +#include #include #include diff --git a/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc b/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc index b6fda44a3c5..e8b6bc12e77 100644 --- a/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc +++ b/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc @@ -29,7 +29,7 @@ test01() // This relies on the fact that includes : using std::is_same; - const size_t len = 3; + const std::size_t len = 3; typedef array array_type; static_assert(is_same::type, int>::value, "" ); diff --git a/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_size.cc b/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_size.cc index aedd5fc2a2d..740c42a8914 100644 --- a/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_size.cc +++ b/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_size.cc @@ -26,6 +26,7 @@ test01() { using std::array; using std::tuple_size; + using std::size_t; // This relies on the fact that includes : using std::is_same; diff --git a/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc b/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc index 492aedf97b4..5ab516a2950 100644 --- a/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc +++ b/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc @@ -21,6 +21,7 @@ #include #include #include +#include template struct MyAllocator diff --git a/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc b/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc index f7767923592..efa03b1edfd 100644 --- a/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc +++ b/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc @@ -21,6 +21,7 @@ #include #include #include +#include template struct MyAllocator diff --git a/libstdc++-v3/testsuite/experimental/map/erasure.cc b/libstdc++-v3/testsuite/experimental/map/erasure.cc index c636fcbb1b5..aa3d42da299 100644 --- a/libstdc++-v3/testsuite/experimental/map/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/map/erasure.cc @@ -18,6 +18,7 @@ // . #include +#include #include auto is_odd_pair = [](const std::pair& p) diff --git a/libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc b/libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc index c08fa315271..79a42ffbdf9 100644 --- a/libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc @@ -18,6 +18,7 @@ // . #include +#include #include auto is_odd_pair = [](const std::pair& p)