Author: marshall Date: Tue Apr 26 11:24:44 2016 New Revision: 267567 URL: http://llvm.org/viewvc/llvm-project?rev=267567&view=rev Log: #include <test_macros.h> in all the regex tests, and remove all mentions of __cpluplus (use TEST_STD_VERS and/or XFAIL instead). No functional change
Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/awk.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.fail.cpp libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.match/ecma.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.match/egrep.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.match/extended.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.match/grep.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.replace/test1.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.replace/test2.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.replace/test3.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.replace/test4.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.replace/test5.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.replace/test6.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.search/awk.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.search/backup.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.fail.cpp libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.search/ecma.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.search/egrep.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.search/extended.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp libcxx/trunk/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp libcxx/trunk/test/std/re/re.badexp/regex_error.pass.cpp libcxx/trunk/test/std/re/re.const/re.err/error_type.pass.cpp libcxx/trunk/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp libcxx/trunk/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp libcxx/trunk/test/std/re/re.iter/re.regiter/types.pass.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp libcxx/trunk/test/std/re/re.iter/re.tokiter/types.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/copy.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/il.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.assign/string.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.const/constants.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/copy.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/default.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/string.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp libcxx/trunk/test/std/re/re.regex/re.regex.swap/swap.pass.cpp libcxx/trunk/test/std/re/re.regex/types.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.acc/begin_end.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.acc/index.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.acc/length.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.acc/position.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.acc/prefix.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.acc/str.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.acc/suffix.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.all/get_allocator.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.const/allocator.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.const/default.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.form/form1.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.form/form2.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.form/form3.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.form/form4.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.nonmember/equal.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.size/empty.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.size/max_size.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.state/ready.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.swap/member_swap.pass.cpp libcxx/trunk/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp libcxx/trunk/test/std/re/re.results/types.pass.cpp libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp libcxx/trunk/test/std/re/re.submatch/re.submatch.members/default.pass.cpp libcxx/trunk/test/std/re/re.submatch/re.submatch.members/length.pass.cpp libcxx/trunk/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp libcxx/trunk/test/std/re/re.submatch/re.submatch.members/str.pass.cpp libcxx/trunk/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp libcxx/trunk/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp libcxx/trunk/test/std/re/re.submatch/types.pass.cpp libcxx/trunk/test/std/re/re.syn/cmatch.pass.cpp libcxx/trunk/test/std/re/re.syn/cregex_iterator.pass.cpp libcxx/trunk/test/std/re/re.syn/cregex_token_iterator.pass.cpp libcxx/trunk/test/std/re/re.syn/csub_match.pass.cpp libcxx/trunk/test/std/re/re.syn/regex.pass.cpp libcxx/trunk/test/std/re/re.syn/smatch.pass.cpp libcxx/trunk/test/std/re/re.syn/sregex_iterator.pass.cpp libcxx/trunk/test/std/re/re.syn/sregex_token_iterator.pass.cpp libcxx/trunk/test/std/re/re.syn/ssub_match.pass.cpp libcxx/trunk/test/std/re/re.syn/wcmatch.pass.cpp libcxx/trunk/test/std/re/re.syn/wcregex_iterator.pass.cpp libcxx/trunk/test/std/re/re.syn/wcregex_token_iterator.pass.cpp libcxx/trunk/test/std/re/re.syn/wcsub_match.pass.cpp libcxx/trunk/test/std/re/re.syn/wregex.pass.cpp libcxx/trunk/test/std/re/re.syn/wsmatch.pass.cpp libcxx/trunk/test/std/re/re.syn/wsregex_iterator.pass.cpp libcxx/trunk/test/std/re/re.syn/wsregex_token_iterator.pass.cpp libcxx/trunk/test/std/re/re.syn/wssub_match.pass.cpp libcxx/trunk/test/std/re/re.traits/default.pass.cpp libcxx/trunk/test/std/re/re.traits/getloc.pass.cpp libcxx/trunk/test/std/re/re.traits/imbue.pass.cpp libcxx/trunk/test/std/re/re.traits/isctype.pass.cpp libcxx/trunk/test/std/re/re.traits/length.pass.cpp libcxx/trunk/test/std/re/re.traits/lookup_classname.pass.cpp libcxx/trunk/test/std/re/re.traits/lookup_collatename.pass.cpp libcxx/trunk/test/std/re/re.traits/transform.pass.cpp libcxx/trunk/test/std/re/re.traits/transform_primary.pass.cpp libcxx/trunk/test/std/re/re.traits/translate.pass.cpp libcxx/trunk/test/std/re/re.traits/translate_nocase.pass.cpp libcxx/trunk/test/std/re/re.traits/types.pass.cpp libcxx/trunk/test/std/re/re.traits/value.pass.cpp Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/awk.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.match/awk.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.match/awk.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.match/awk.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" #include "platform_support.h" // locale name macros Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.fail.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.fail.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.fail.cpp Tue Apr 26 11:24:44 2016 @@ -18,12 +18,11 @@ // regex_constants::match_flag_type = // regex_constants::match_default) = delete; -#if __cplusplus <= 201402L -#error -#else +// XFAIL: C++98, c++03, c++11 #include <regex> #include <cassert> +#include "test_macros.h" int main() { @@ -33,4 +32,3 @@ int main() std::regex_match(std::string("abcde"), m, re); } } -#endif Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.pass.cpp Tue Apr 26 11:24:44 2016 @@ -23,6 +23,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" #include "platform_support.h" // locale name macros Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/ecma.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.match/ecma.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.match/ecma.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.match/ecma.pass.cpp Tue Apr 26 11:24:44 2016 @@ -23,6 +23,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" #include "platform_support.h" // locale name macros Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/egrep.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.match/egrep.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.match/egrep.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.match/egrep.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" int main() Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/extended.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.match/extended.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.match/extended.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.match/extended.pass.cpp Tue Apr 26 11:24:44 2016 @@ -23,6 +23,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" #include "platform_support.h" // locale name macros Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/grep.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.match/grep.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.match/grep.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.match/grep.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" int main() Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp Tue Apr 26 11:24:44 2016 @@ -22,6 +22,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" int main() Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp Tue Apr 26 11:24:44 2016 @@ -21,6 +21,7 @@ #include <string> #include <regex> #include <cassert> +#include "test_macros.h" void test1() Modified: libcxx/trunk/test/std/re/re.alg/re.alg.replace/test1.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.replace/test1.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.replace/test1.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.replace/test1.pass.cpp Tue Apr 26 11:24:44 2016 @@ -22,6 +22,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" int main() Modified: libcxx/trunk/test/std/re/re.alg/re.alg.replace/test2.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.replace/test2.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.replace/test2.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.replace/test2.pass.cpp Tue Apr 26 11:24:44 2016 @@ -22,6 +22,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" int main() Modified: libcxx/trunk/test/std/re/re.alg/re.alg.replace/test3.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.replace/test3.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.replace/test3.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.replace/test3.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.alg/re.alg.replace/test4.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.replace/test4.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.replace/test4.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.replace/test4.pass.cpp Tue Apr 26 11:24:44 2016 @@ -18,6 +18,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.alg/re.alg.replace/test5.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.replace/test5.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.replace/test5.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.replace/test5.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.alg/re.alg.replace/test6.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.replace/test6.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.replace/test6.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.replace/test6.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.alg/re.alg.search/awk.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.search/awk.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.search/awk.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.search/awk.pass.cpp Tue Apr 26 11:24:44 2016 @@ -23,6 +23,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" #include "platform_support.h" // locale name macros Modified: libcxx/trunk/test/std/re/re.alg/re.alg.search/backup.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.search/backup.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.search/backup.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.search/backup.pass.cpp Tue Apr 26 11:24:44 2016 @@ -20,6 +20,7 @@ #include <string> #include <list> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.fail.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.fail.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.fail.cpp Tue Apr 26 11:24:44 2016 @@ -18,12 +18,11 @@ // regex_constants::match_flag_type = // regex_constants::match_default) = delete; -#if __cplusplus <= 201402L -#error -#else +// XFAIL: C++98, c++03, c++11 #include <regex> #include <cassert> +#include "test_macros.h" int main() { @@ -33,4 +32,3 @@ int main() std::regex_search(std::string("abcde"), m, re); } } -#endif Modified: libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.pass.cpp Tue Apr 26 11:24:44 2016 @@ -23,6 +23,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" #include "platform_support.h" // locale name macros Modified: libcxx/trunk/test/std/re/re.alg/re.alg.search/ecma.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.search/ecma.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.search/ecma.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.search/ecma.pass.cpp Tue Apr 26 11:24:44 2016 @@ -23,6 +23,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" #include "platform_support.h" // locale name macros Modified: libcxx/trunk/test/std/re/re.alg/re.alg.search/egrep.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.search/egrep.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.search/egrep.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.search/egrep.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" int main() Modified: libcxx/trunk/test/std/re/re.alg/re.alg.search/extended.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.search/extended.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.search/extended.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.search/extended.pass.cpp Tue Apr 26 11:24:44 2016 @@ -23,6 +23,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" #include "platform_support.h" // locale name macros Modified: libcxx/trunk/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp Tue Apr 26 11:24:44 2016 @@ -20,6 +20,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp Tue Apr 26 11:24:44 2016 @@ -18,6 +18,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.badexp/regex_error.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.badexp/regex_error.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.badexp/regex_error.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.badexp/regex_error.pass.cpp Tue Apr 26 11:24:44 2016 @@ -20,6 +20,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.const/re.err/error_type.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.const/re.err/error_type.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.const/re.err/error_type.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.const/re.err/error_type.pass.cpp Tue Apr 26 11:24:44 2016 @@ -34,6 +34,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp Tue Apr 26 11:24:44 2016 @@ -34,6 +34,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp Tue Apr 26 11:24:44 2016 @@ -17,6 +17,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp Tue Apr 26 11:24:44 2016 @@ -17,6 +17,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp Tue Apr 26 11:24:44 2016 @@ -31,6 +31,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp Tue Apr 26 11:24:44 2016 @@ -17,12 +17,11 @@ // regex_constants::match_flag_type m = // regex_constants::match_default) = delete; -#if __cplusplus <= 201402L -#error -#else +// XFAIL: C++98, c++03, c++11 #include <regex> #include <cassert> +#include "test_macros.h" int main() { @@ -33,4 +32,3 @@ int main() std::regex("\\d{3}-\\d{4}")); } } -#endif Modified: libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp Tue Apr 26 11:24:44 2016 @@ -17,6 +17,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.regiter/types.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.regiter/types.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.regiter/types.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.regiter/types.pass.cpp Tue Apr 26 11:24:44 2016 @@ -24,6 +24,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp Tue Apr 26 11:24:44 2016 @@ -18,13 +18,12 @@ // regex_constants::match_flag_type m = // regex_constants::match_default); -#if __cplusplus <= 201402L -#error -#else +// XFAIL: C++98, c++03, c++11 #include <regex> #include <vector> #include <cassert> +#include "test_macros.h" int main() { @@ -36,4 +35,3 @@ int main() std::regex("\\d{3}-\\d{4}"), indices); } } -#endif Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp Tue Apr 26 11:24:44 2016 @@ -20,6 +20,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp Tue Apr 26 11:24:44 2016 @@ -17,12 +17,11 @@ // regex_constants::match_flag_type m = // regex_constants::match_default); -#if __cplusplus <= 201402L -#error -#else +// XFAIL: C++98, c++03, c++11 #include <regex> #include <cassert> +#include "test_macros.h" int main() { @@ -33,4 +32,3 @@ int main() std::regex("\\d{3}-\\d{4}"), {-1, 0, 1}); } } -#endif Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp Tue Apr 26 11:24:44 2016 @@ -16,12 +16,11 @@ // regex_constants::match_flag_type m = // regex_constants::match_default); -#if __cplusplus <= 201402L -#error -#else +// XFAIL: C++98, c++03, c++11 #include <regex> #include <cassert> +#include "test_macros.h" int main() { @@ -32,4 +31,3 @@ int main() std::regex("\\d{3}-\\d{4}"), -1); } } -#endif Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp Tue Apr 26 11:24:44 2016 @@ -18,6 +18,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp Tue Apr 26 11:24:44 2016 @@ -18,12 +18,11 @@ // regex_constants::match_flag_type m = // regex_constants::match_default); -#if __cplusplus <= 201402L -#error -#else +// XFAIL: C++98, c++03, c++11 #include <regex> #include <cassert> +#include "test_macros.h" int main() { @@ -37,4 +36,3 @@ int main() std::regex("\\d{3}-\\d{4}"), v); } } -#endif Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.iter/re.tokiter/types.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.iter/re.tokiter/types.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.iter/re.tokiter/types.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.iter/re.tokiter/types.pass.cpp Tue Apr 26 11:24:44 2016 @@ -24,6 +24,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp Tue Apr 26 11:24:44 2016 @@ -17,6 +17,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" int main() Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp Tue Apr 26 11:24:44 2016 @@ -17,6 +17,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/copy.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/copy.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/copy.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/copy.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/il.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/il.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/il.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/il.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.assign/string.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.assign/string.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.assign/string.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.assign/string.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.const/constants.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.const/constants.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.const/constants.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.const/constants.pass.cpp Tue Apr 26 11:24:44 2016 @@ -27,6 +27,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" template <class _Tp> void where(const _Tp &) {} Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp Tue Apr 26 11:24:44 2016 @@ -17,6 +17,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" static bool error_escape_thrown(const char *pat) { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp Tue Apr 26 11:24:44 2016 @@ -17,6 +17,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" static bool error_badrepeat_thrown(const char *pat) { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/copy.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/copy.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/copy.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/copy.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/default.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/default.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/default.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/default.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp Tue Apr 26 11:24:44 2016 @@ -18,6 +18,7 @@ #include <cassert> #include "test_iterators.h" +#include "test_macros.h" template <class Iter> void Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <cassert> #include "test_iterators.h" +#include "test_macros.h" template <class Iter> void Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/string.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/string.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/string.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/string.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class String> void Modified: libcxx/trunk/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp Tue Apr 26 11:24:44 2016 @@ -17,6 +17,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class String> void Modified: libcxx/trunk/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <locale> #include <cassert> +#include "test_macros.h" #include "platform_support.h" // locale name macros int main() Modified: libcxx/trunk/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/re.regex.swap/swap.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/re.regex.swap/swap.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/re.regex.swap/swap.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/re.regex.swap/swap.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.regex/types.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.regex/types.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.regex/types.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.regex/types.pass.cpp Tue Apr 26 11:24:44 2016 @@ -20,6 +20,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.results/re.results.acc/begin_end.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.acc/begin_end.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.acc/begin_end.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.acc/begin_end.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/re.results.acc/index.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.acc/index.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.acc/index.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.acc/index.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test(std::regex_constants::syntax_option_type syntax) Modified: libcxx/trunk/test/std/re/re.results/re.results.acc/length.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.acc/length.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.acc/length.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.acc/length.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/re.results.acc/position.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.acc/position.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.acc/position.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.acc/position.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/re.results.acc/prefix.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.acc/prefix.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.acc/prefix.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.acc/prefix.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/re.results.acc/str.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.acc/str.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.acc/str.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.acc/str.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/re.results.acc/suffix.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.acc/suffix.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.acc/suffix.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.acc/suffix.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/re.results.all/get_allocator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.all/get_allocator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.all/get_allocator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.all/get_allocator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_allocator.h" template <class CharT, class Allocator> Modified: libcxx/trunk/test/std/re/re.results/re.results.const/allocator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.const/allocator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.const/allocator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.const/allocator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_allocator.h" template <class CharT, class Allocator> Modified: libcxx/trunk/test/std/re/re.results/re.results.const/default.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.const/default.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.const/default.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.const/default.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.results/re.results.form/form1.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.form/form1.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.form/form1.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.form/form1.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" int main() Modified: libcxx/trunk/test/std/re/re.results/re.results.form/form2.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.form/form2.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.form/form2.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.form/form2.pass.cpp Tue Apr 26 11:24:44 2016 @@ -21,6 +21,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" #include "test_allocator.h" Modified: libcxx/trunk/test/std/re/re.results/re.results.form/form3.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.form/form3.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.form/form3.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.form/form3.pass.cpp Tue Apr 26 11:24:44 2016 @@ -21,6 +21,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_allocator.h" int main() Modified: libcxx/trunk/test/std/re/re.results/re.results.form/form4.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.form/form4.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.form/form4.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.form/form4.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.results/re.results.nonmember/equal.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.nonmember/equal.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.nonmember/equal.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.nonmember/equal.pass.cpp Tue Apr 26 11:24:44 2016 @@ -23,6 +23,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/re.results.size/empty.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.size/empty.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.size/empty.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.size/empty.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.results/re.results.size/max_size.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.size/max_size.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.size/max_size.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.size/max_size.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.results/re.results.state/ready.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.state/ready.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.state/ready.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.state/ready.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test1() Modified: libcxx/trunk/test/std/re/re.results/re.results.swap/member_swap.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.swap/member_swap.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.swap/member_swap.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.swap/member_swap.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp Tue Apr 26 11:24:44 2016 @@ -17,6 +17,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" void test() Modified: libcxx/trunk/test/std/re/re.results/types.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.results/types.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.results/types.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.results/types.pass.cpp Tue Apr 26 11:24:44 2016 @@ -27,6 +27,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.submatch/re.submatch.members/default.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/re.submatch.members/default.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/re.submatch.members/default.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/re.submatch.members/default.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.submatch/re.submatch.members/length.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/re.submatch.members/length.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/re.submatch.members/length.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/re.submatch.members/length.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.submatch/re.submatch.members/str.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/re.submatch.members/str.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/re.submatch.members/str.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/re.submatch.members/str.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp Tue Apr 26 11:24:44 2016 @@ -215,6 +215,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp Tue Apr 26 11:24:44 2016 @@ -18,6 +18,7 @@ #include <regex> #include <sstream> #include <cassert> +#include "test_macros.h" template <class CharT> void Modified: libcxx/trunk/test/std/re/re.submatch/types.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.submatch/types.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.submatch/types.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.submatch/types.pass.cpp Tue Apr 26 11:24:44 2016 @@ -26,6 +26,7 @@ #include <regex> #include <type_traits> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/cmatch.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/cmatch.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/cmatch.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/cmatch.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/cregex_iterator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/cregex_iterator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/cregex_iterator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/cregex_iterator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/cregex_token_iterator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/cregex_token_iterator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/cregex_token_iterator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/cregex_token_iterator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/csub_match.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/csub_match.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/csub_match.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/csub_match.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/regex.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/regex.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/regex.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/regex.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/smatch.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/smatch.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/smatch.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/smatch.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/sregex_iterator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/sregex_iterator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/sregex_iterator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/sregex_iterator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/sregex_token_iterator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/sregex_token_iterator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/sregex_token_iterator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/sregex_token_iterator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/ssub_match.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/ssub_match.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/ssub_match.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/ssub_match.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/wcmatch.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/wcmatch.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/wcmatch.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/wcmatch.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/wcregex_iterator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/wcregex_iterator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/wcregex_iterator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/wcregex_iterator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/wcregex_token_iterator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/wcregex_token_iterator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/wcregex_token_iterator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/wcregex_token_iterator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/wcsub_match.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/wcsub_match.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/wcsub_match.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/wcsub_match.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/wregex.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/wregex.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/wregex.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/wregex.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/wsmatch.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/wsmatch.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/wsmatch.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/wsmatch.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/wsregex_iterator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/wsregex_iterator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/wsregex_iterator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/wsregex_iterator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/wsregex_token_iterator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/wsregex_token_iterator.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/wsregex_token_iterator.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/wsregex_token_iterator.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.syn/wssub_match.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.syn/wssub_match.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.syn/wssub_match.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.syn/wssub_match.pass.cpp Tue Apr 26 11:24:44 2016 @@ -13,6 +13,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.traits/default.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/default.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/default.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/default.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "platform_support.h" // locale name macros int main() Modified: libcxx/trunk/test/std/re/re.traits/getloc.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/getloc.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/getloc.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/getloc.pass.cpp Tue Apr 26 11:24:44 2016 @@ -18,6 +18,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "platform_support.h" // locale name macros int main() Modified: libcxx/trunk/test/std/re/re.traits/imbue.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/imbue.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/imbue.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/imbue.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <locale> #include <cassert> +#include "test_macros.h" #include "platform_support.h" // locale name macros int main() Modified: libcxx/trunk/test/std/re/re.traits/isctype.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/isctype.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/isctype.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/isctype.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,6 +19,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.traits/length.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/length.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/length.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/length.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.traits/lookup_classname.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/lookup_classname.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/lookup_classname.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/lookup_classname.pass.cpp Tue Apr 26 11:24:44 2016 @@ -18,6 +18,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" template <class char_type> Modified: libcxx/trunk/test/std/re/re.traits/lookup_collatename.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/lookup_collatename.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/lookup_collatename.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/lookup_collatename.pass.cpp Tue Apr 26 11:24:44 2016 @@ -23,8 +23,9 @@ #include <regex> #include <iterator> #include <cassert> -#include "test_iterators.h" +#include "test_macros.h" +#include "test_iterators.h" #include "platform_support.h" // locale name macros template <class char_type> Modified: libcxx/trunk/test/std/re/re.traits/transform.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/transform.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/transform.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/transform.pass.cpp Tue Apr 26 11:24:44 2016 @@ -19,8 +19,8 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "test_iterators.h" - #include "platform_support.h" // locale name macros int main() Modified: libcxx/trunk/test/std/re/re.traits/transform_primary.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/transform_primary.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/transform_primary.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/transform_primary.pass.cpp Tue Apr 26 11:24:44 2016 @@ -20,8 +20,9 @@ #include <regex> #include <cassert> -#include "test_iterators.h" +#include "test_macros.h" +#include "test_iterators.h" #include "platform_support.h" // locale name macros int main() Modified: libcxx/trunk/test/std/re/re.traits/translate.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/translate.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/translate.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/translate.pass.cpp Tue Apr 26 11:24:44 2016 @@ -16,6 +16,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.traits/translate_nocase.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/translate_nocase.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/translate_nocase.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/translate_nocase.pass.cpp Tue Apr 26 11:24:44 2016 @@ -25,6 +25,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" #include "platform_support.h" int main() Modified: libcxx/trunk/test/std/re/re.traits/types.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/types.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/types.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/types.pass.cpp Tue Apr 26 11:24:44 2016 @@ -20,6 +20,7 @@ #include <regex> #include <type_traits> +#include "test_macros.h" int main() { Modified: libcxx/trunk/test/std/re/re.traits/value.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/re/re.traits/value.pass.cpp?rev=267567&r1=267566&r2=267567&view=diff ============================================================================== --- libcxx/trunk/test/std/re/re.traits/value.pass.cpp (original) +++ libcxx/trunk/test/std/re/re.traits/value.pass.cpp Tue Apr 26 11:24:44 2016 @@ -15,6 +15,7 @@ #include <regex> #include <cassert> +#include "test_macros.h" int main() { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits