[libcxx] r267567 - #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

Marshall Clow via cfe-commits cfe-commits at lists.llvm.org
Tue Apr 26 09:24:46 PDT 2016


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()
 {




More information about the cfe-commits mailing list