From 6b913d7c527b6ced23a26f3a0b633cee2fe4aa1a Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Fri, 9 Jan 2015 20:25:52 +0000 Subject: [PATCH] Walter Brown sent a list of tests which needed 'additional includes' to match what was in the standard. Added these includes to the tests. No changes to the library or test results. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@225541 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp | 1 + .../sequences/vector/vector.modifiers/erase_iter.pass.cpp | 1 + .../sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp | 1 + .../containers/sequences/vector/vector.special/swap.pass.cpp | 1 + test/std/depr/depr.c.headers/stdint_h.pass.cpp | 1 + test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp | 2 ++ .../string.modifiers/string_assign/rv_string.pass.cpp | 1 + .../string.nonmembers/string_op+/char_string.pass.cpp | 1 + .../string.nonmembers/string_op+/pointer_string.pass.cpp | 1 + .../string.nonmembers/string_op+/string_char.pass.cpp | 1 + .../string.nonmembers/string_op+/string_pointer.pass.cpp | 1 + .../string.nonmembers/string_op+/string_string.pass.cpp | 1 + test/std/thread/futures/test_allocator.h | 1 + .../allocator.adaptor.types/allocator_pointers.pass.cpp | 1 + test/std/utilities/memory/unique.ptr/deleter.h | 1 + .../memory/unique.ptr/unique.ptr.runtime/move01.fail.cpp | 1 + .../memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp | 1 + .../memory/unique.ptr/unique.ptr.runtime/move02.fail.cpp | 1 + .../memory/unique.ptr/unique.ptr.runtime/move03.fail.cpp | 1 + .../memory/unique.ptr/unique.ptr.runtime/move04.fail.cpp | 1 + .../unique.ptr/unique.ptr.runtime/move_convert01.fail.cpp | 1 + .../unique.ptr/unique.ptr.runtime/move_convert02.fail.cpp | 1 + .../unique.ptr/unique.ptr.runtime/move_convert03.fail.cpp | 1 + .../unique.ptr/unique.ptr.runtime/move_convert04.fail.cpp | 1 + .../unique.ptr/unique.ptr.runtime/move_convert05.fail.cpp | 1 + .../unique.ptr/unique.ptr.runtime/move_convert06.fail.cpp | 1 + .../unique.ptr/unique.ptr.runtime/move_convert07.fail.cpp | 1 + .../unique.ptr/unique.ptr.runtime/move_convert08.fail.cpp | 1 + .../unique.ptr/unique.ptr.runtime/move_convert09.fail.cpp | 1 + .../unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp | 1 + .../unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp | 1 + .../unique.ptr.single.asgn/move_convert01.fail.cpp | 1 + .../unique.ptr.single.asgn/move_convert01.pass.cpp | 1 + .../unique.ptr.single.asgn/move_convert02.fail.cpp | 1 + .../unique.ptr.single.asgn/move_convert02.pass.cpp | 1 + .../unique.ptr.single.asgn/move_convert03.fail.cpp | 1 + .../unique.ptr.single.asgn/move_convert03.pass.cpp | 1 + .../unique.ptr.single.asgn/move_convert04.fail.cpp | 1 + .../unique.ptr.single.asgn/move_convert05.fail.cpp | 1 + .../unique.ptr.single.asgn/move_convert06.fail.cpp | 1 + .../unique.ptr.single.asgn/move_convert13.fail.cpp | 1 + .../unique.ptr.single.ctor/auto_pointer.pass.cpp | 1 + .../unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp | 1 + .../unique.ptr.single.ctor/move_convert01.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert01.pass.cpp | 1 + .../unique.ptr.single.ctor/move_convert02.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert02.pass.cpp | 1 + .../unique.ptr.single.ctor/move_convert03.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert03.pass.cpp | 1 + .../unique.ptr.single.ctor/move_convert04.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert04.pass.cpp | 1 + .../unique.ptr.single.ctor/move_convert05.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert05.pass.cpp | 1 + .../unique.ptr.single.ctor/move_convert06.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert06.pass.cpp | 1 + .../unique.ptr.single.ctor/move_convert07.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert07.pass.cpp | 1 + .../unique.ptr.single.ctor/move_convert08.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert09.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert10.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert11.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert12.fail.cpp | 1 + .../unique.ptr.single.ctor/move_convert13.fail.cpp | 1 + .../tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp | 1 + test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp | 1 + .../tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp | 1 + test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp | 1 + .../tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp | 1 + test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp | 1 + 69 files changed, 70 insertions(+) diff --git a/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp b/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp index 869c1ec9c..8eec3ceff 100644 --- a/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp +++ b/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp @@ -13,6 +13,7 @@ #include #include +#include #include int main() diff --git a/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp index 7a850edda..4fa07b729 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp @@ -12,6 +12,7 @@ // iterator erase(const_iterator position); #include +#include #include #include "min_allocator.h" diff --git a/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp index bfc18bc48..2e81d133c 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp @@ -12,6 +12,7 @@ // iterator erase(const_iterator first, const_iterator last); #include +#include #include #include "min_allocator.h" diff --git a/test/std/containers/sequences/vector/vector.special/swap.pass.cpp b/test/std/containers/sequences/vector/vector.special/swap.pass.cpp index 27001aef7..96aaf7131 100644 --- a/test/std/containers/sequences/vector/vector.special/swap.pass.cpp +++ b/test/std/containers/sequences/vector/vector.special/swap.pass.cpp @@ -13,6 +13,7 @@ // void swap(vector& x, vector& y); #include +#include #include #include "test_allocator.h" #include "min_allocator.h" diff --git a/test/std/depr/depr.c.headers/stdint_h.pass.cpp b/test/std/depr/depr.c.headers/stdint_h.pass.cpp index 9e3c329b2..3861ee509 100644 --- a/test/std/depr/depr.c.headers/stdint_h.pass.cpp +++ b/test/std/depr/depr.c.headers/stdint_h.pass.cpp @@ -10,6 +10,7 @@ // test #include +#include #include #include #include diff --git a/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp b/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp index 9c3354d75..23cf8b66b 100644 --- a/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp +++ b/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp @@ -10,6 +10,8 @@ // test #include +#include +#include #include #include #include diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp index ac0e535ee..4273860f4 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp @@ -13,6 +13,7 @@ // assign(basic_string&& str); #include +#include #include #include "min_allocator.h" diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp index 4e09bf246..23a89c6fc 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp @@ -18,6 +18,7 @@ // operator+(charT lhs, basic_string&& rhs); #include +#include #include #include "min_allocator.h" diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp index 9dc8a510b..665e86f2c 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp @@ -18,6 +18,7 @@ // operator+(const charT* lhs, basic_string&& rhs); #include +#include #include #include "min_allocator.h" diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp index 4d72db595..12903fe81 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp @@ -18,6 +18,7 @@ // operator+(basic_string&& lhs, charT rhs); #include +#include #include #include "min_allocator.h" diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp index 47fc1ca51..63a7b769b 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp @@ -18,6 +18,7 @@ // operator+(basic_string&& lhs, const charT* rhs); #include +#include #include #include "min_allocator.h" diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp index bf2ddd51f..318b648d6 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp @@ -30,6 +30,7 @@ // const basic_string&& rhs); #include +#include #include #include "min_allocator.h" diff --git a/test/std/thread/futures/test_allocator.h b/test/std/thread/futures/test_allocator.h index ea70ada63..50072909f 100644 --- a/test/std/thread/futures/test_allocator.h +++ b/test/std/thread/futures/test_allocator.h @@ -12,6 +12,7 @@ #include #include +#include #include #include #include diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp index dbfaa9780..e165d9836 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp @@ -8,6 +8,7 @@ //===----------------------------------------------------------------------===// #include +#include #include #if __cplusplus >= 201103L diff --git a/test/std/utilities/memory/unique.ptr/deleter.h b/test/std/utilities/memory/unique.ptr/deleter.h index 04b6de7c7..fb26044d9 100644 --- a/test/std/utilities/memory/unique.ptr/deleter.h +++ b/test/std/utilities/memory/unique.ptr/deleter.h @@ -17,6 +17,7 @@ #define DELETER_H #include +#include #include template diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.fail.cpp index 57724ae10..17375ede0 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr move assignment #include +#include #include // Can't copy from lvalue diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp index 2426dd30f..286e6bc9a 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp @@ -17,6 +17,7 @@ // deleter is a reference, not even that. #include +#include #include #include "../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move02.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move02.fail.cpp index bfaac8805..6e13873c2 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move02.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move02.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr move assignment #include +#include #include // Can't copy from const lvalue diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move03.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move03.fail.cpp index aa4fdb8a9..3712a2796 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move03.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move03.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr move assignment #include +#include #include // Can't copy from lvalue diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move04.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move04.fail.cpp index e0d7c891c..4e85e5b0f 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move04.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move04.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr move ctor #include +#include #include // test move ctor. Can't copy from const lvalue diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert01.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert01.fail.cpp index a0ea40bc8..9461958a4 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert01.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert01.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move assignment #include +#include #include // Can't assign from lvalue diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert02.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert02.fail.cpp index b46092354..1737136f4 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert02.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert02.fail.cpp @@ -16,6 +16,7 @@ // Can't assign from lvalue #include +#include #include #include "../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert03.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert03.fail.cpp index e18be7b04..3c89bb123 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert03.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert03.fail.cpp @@ -16,6 +16,7 @@ // Can't assign from lvalue #include +#include #include #include "../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert04.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert04.fail.cpp index 8d2e07466..970beb5a1 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert04.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert04.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move assignment #include +#include #include // Can't assign from const lvalue diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert05.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert05.fail.cpp index 3ba514c92..786858dd4 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert05.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert05.fail.cpp @@ -16,6 +16,7 @@ // Can't assign from const lvalue #include +#include #include #include "../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert06.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert06.fail.cpp index f4c45bc5f..46d4c0985 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert06.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert06.fail.cpp @@ -16,6 +16,7 @@ // Can't assign from const lvalue #include +#include #include #include "../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert07.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert07.fail.cpp index 5e238bd27..65ee26941 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert07.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert07.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move assignment #include +#include #include struct A diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert08.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert08.fail.cpp index d084d3820..da08195ff 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert08.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert08.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move assignment #include +#include #include #include "../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert09.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert09.fail.cpp index 972c5593b..aeec076cb 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert09.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert09.fail.cpp @@ -16,6 +16,7 @@ // test converting move assignment with reference deleters #include +#include #include #include "../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp index fc00c7da3..03747b4f8 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp @@ -17,6 +17,7 @@ // deleter is a reference, not even that. #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp index 6641a5885..9535ed029 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp @@ -17,6 +17,7 @@ // deleter is a reference, not even that. #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp index 8940dbe9c..3fd2cbc42 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move assignment #include +#include #include // Can't assign from lvalue diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp index 64d7b6b9a..989f594e3 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move assignment #include +#include #include struct A diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp index 1ab0779b1..0f900603e 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move assignment #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp index ff59ad463..a448c77a6 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move assignment #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp index e06b9d0af..f35af9f45 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp @@ -16,6 +16,7 @@ // Can't assign from lvalue #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp index d726a830b..9aea81a8b 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp @@ -16,6 +16,7 @@ // test converting move assignment with reference deleters #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp index ab33785bd..dba901b2c 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move assignment #include +#include #include // Can't assign from const lvalue diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert05.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert05.fail.cpp index 50c553e52..4694986c6 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert05.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert05.fail.cpp @@ -16,6 +16,7 @@ // Can't assign from const lvalue #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert06.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert06.fail.cpp index 541e10b8b..220677cd6 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert06.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert06.fail.cpp @@ -16,6 +16,7 @@ // Can't assign from const lvalue #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert13.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert13.fail.cpp index f7e128beb..56ab43c7d 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert13.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert13.fail.cpp @@ -16,6 +16,7 @@ // Do not convert from an array unique_ptr #include +#include #include struct A diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp index a23f029c0..1ce1838af 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr(pointer) ctor #include +#include #include // template explicit unique_ptr(auto_ptr&); diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp index 65b1694b3..dc16c3115 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr move ctor #include +#include #include // test move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.fail.cpp index 5cd1b1800..ed1fe8c2b 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // Can't construct from lvalue diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp index 42917b1de..b65cf564a 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.fail.cpp index 8f1259229..a1bf634b9 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.fail.cpp @@ -18,6 +18,7 @@ // Explicit version #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp index f72efb98e..829e7553a 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.fail.cpp index c9076af41..740919979 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp index 7463c38e7..792076a95 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.fail.cpp index 7487e2db3..981ea706e 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp index 18443a465..12ab17fad 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.fail.cpp index 630fcb77a..d055b8062 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp index a8a9c760b..8077b0dac 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.fail.cpp index 04bf0f92e..5b9b12e0d 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp index 84cef783f..4115107b8 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.fail.cpp index da15c5c20..bef022cfc 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp index f80931022..978cb0e90 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include #include "../../deleter.h" diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp index 4d47bfd7b..e14bba076 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert09.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert09.fail.cpp index d5687985d..a475c1754 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert09.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert09.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert10.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert10.fail.cpp index 50647b93d..f0da5efb6 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert10.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert10.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp index 0ca3d8c7f..bcf94a978 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert12.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert12.fail.cpp index e1eff8dd9..095bec656 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert12.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert12.fail.cpp @@ -14,6 +14,7 @@ // Test unique_ptr converting move ctor #include +#include #include // test converting move ctor. Should only require a MoveConstructible deleter, or if diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert13.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert13.fail.cpp index cf03a2bbf..a4bd2cba1 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert13.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert13.fail.cpp @@ -16,6 +16,7 @@ // Do not convert from an array unique_ptr #include +#include #include struct A diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp index 670ca04ae..2c09690f8 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp @@ -17,6 +17,7 @@ #include #include #include +#include #include struct B diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp index 302c1f924..59464fccf 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp @@ -14,6 +14,7 @@ // tuple& operator=(tuple&& u); #include +#include #include #include "../MoveOnly.h" diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp index bcdb9d99b..00bb1e854 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp @@ -14,6 +14,7 @@ // template tuple(const tuple& u); #include +#include #include #include diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp index 8dc7d21ec..92bff97d9 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp @@ -14,6 +14,7 @@ // tuple(tuple&& u); #include +#include #include #include "../MoveOnly.h" diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp index 5e84ff8e8..751c1a50c 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp @@ -13,6 +13,7 @@ // tuple forward_as_tuple(Types&&... t); #include +#include #include template diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp index 5a97710c2..414d8a1c9 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp @@ -16,6 +16,7 @@ // get(tuple&& t); #include +#include #include #include