summaryrefslogtreecommitdiffstats
path: root/libcxx/test
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2014-10-27 19:29:32 +0000
committerEric Fiselier <eric@efcs.ca>2014-10-27 19:29:32 +0000
commitaae76493f0d5d8c2858ea70f950366feb759d9ab (patch)
treed933ab8131a0cfb59feeb5a6c395f25641207674 /libcxx/test
parent910285b238910084aabe786178337b158b82a3bb (diff)
downloadbcm5719-llvm-aae76493f0d5d8c2858ea70f950366feb759d9ab.tar.gz
bcm5719-llvm-aae76493f0d5d8c2858ea70f950366feb759d9ab.zip
[libcxx] Remove use of uniform initialization from regex tests so that they compile in C++03.
Reviewers: danalbert, jroelofs, mclow.lists Reviewed By: mclow.lists Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D5957 llvm-svn: 220707
Diffstat (limited to 'libcxx/test')
-rw-r--r--libcxx/test/re/re.alg/re.alg.match/lookahead_capture.pass.cpp20
-rw-r--r--libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp24
-rw-r--r--libcxx/test/re/re.alg/re.alg.search/backup.pass.cpp18
-rw-r--r--libcxx/test/re/re.alg/re.alg.search/no_update_pos.pass.cpp6
-rw-r--r--libcxx/test/re/re.regex/re.regex.construct/awk_oct.pass.cpp8
5 files changed, 38 insertions, 38 deletions
diff --git a/libcxx/test/re/re.alg/re.alg.match/lookahead_capture.pass.cpp b/libcxx/test/re/re.alg/re.alg.match/lookahead_capture.pass.cpp
index 78e1e65c31d..949739b992c 100644
--- a/libcxx/test/re/re.alg/re.alg.match/lookahead_capture.pass.cpp
+++ b/libcxx/test/re/re.alg/re.alg.match/lookahead_capture.pass.cpp
@@ -27,10 +27,10 @@
int main()
{
{
- std::regex re{"^(?=(.))a$"};
+ std::regex re("^(?=(.))a$");
assert(re.mark_count() == 1);
- std::string s{"a"};
+ std::string s("a");
std::smatch m;
assert(std::regex_match(s, m, re));
assert(m.size() == 2);
@@ -39,10 +39,10 @@ int main()
}
{
- std::regex re{"^(a)(?=(.))(b)$"};
+ std::regex re("^(a)(?=(.))(b)$");
assert(re.mark_count() == 3);
- std::string s{"ab"};
+ std::string s("ab");
std::smatch m;
assert(std::regex_match(s, m, re));
assert(m.size() == 4);
@@ -53,10 +53,10 @@ int main()
}
{
- std::regex re{"^(.)(?=(.)(?=.(.)))(...)$"};
+ std::regex re("^(.)(?=(.)(?=.(.)))(...)$");
assert(re.mark_count() == 4);
- std::string s{"abcd"};
+ std::string s("abcd");
std::smatch m;
assert(std::regex_match(s, m, re));
assert(m.size() == 5);
@@ -68,10 +68,10 @@ int main()
}
{
- std::regex re{"^(a)(?!([^b]))(.c)$"};
+ std::regex re("^(a)(?!([^b]))(.c)$");
assert(re.mark_count() == 3);
- std::string s{"abc"};
+ std::string s("abc");
std::smatch m;
assert(std::regex_match(s, m, re));
assert(m.size() == 4);
@@ -82,10 +82,10 @@ int main()
}
{
- std::regex re{"^(?!((b)))(?=(.))(?!(abc)).b$"};
+ std::regex re("^(?!((b)))(?=(.))(?!(abc)).b$");
assert(re.mark_count() == 4);
- std::string s{"ab"};
+ std::string s("ab");
std::smatch m;
assert(std::regex_match(s, m, re));
assert(m.size() == 5);
diff --git a/libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp b/libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp
index 6a454189652..0b4c6948140 100644
--- a/libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp
+++ b/libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp
@@ -25,9 +25,9 @@
void
test1()
{
- std::string re{"\\{a\\}"};
- std::string target{"{a}"};
- std::regex regex{re};
+ std::string re("\\{a\\}");
+ std::string target("{a}");
+ std::regex regex(re);
std::smatch smatch;
assert((std::regex_match(target, smatch, regex)));
}
@@ -35,9 +35,9 @@ test1()
void
test2()
{
- std::string re{"\\{a\\}"};
- std::string target{"{a}"};
- std::regex regex{re, std::regex::extended};
+ std::string re("\\{a\\}");
+ std::string target("{a}");
+ std::regex regex(re, std::regex::extended);
std::smatch smatch;
assert((std::regex_match(target, smatch, regex)));
}
@@ -45,9 +45,9 @@ test2()
void
test3()
{
- std::string re{"\\{a\\}"};
- std::string target{"{a}"};
- std::regex regex{re, std::regex::awk};
+ std::string re("\\{a\\}");
+ std::string target("{a}");
+ std::regex regex(re, std::regex::awk);
std::smatch smatch;
assert((std::regex_match(target, smatch, regex)));
}
@@ -55,9 +55,9 @@ test3()
void
test4()
{
- std::string re{"\\{a\\}"};
- std::string target{"{a}"};
- std::regex regex{re, std::regex::egrep};
+ std::string re("\\{a\\}");
+ std::string target("{a}");
+ std::regex regex(re, std::regex::egrep);
std::smatch smatch;
assert((std::regex_match(target, smatch, regex)));
}
diff --git a/libcxx/test/re/re.alg/re.alg.search/backup.pass.cpp b/libcxx/test/re/re.alg/re.alg.search/backup.pass.cpp
index 6bfad422b9f..7da58608705 100644
--- a/libcxx/test/re/re.alg/re.alg.search/backup.pass.cpp
+++ b/libcxx/test/re/re.alg/re.alg.search/backup.pass.cpp
@@ -26,10 +26,10 @@ int main()
// This regex_iterator uses regex_search(__wrap_iter<_Iter> __first, ...)
// Test for http://llvm.org/bugs/show_bug.cgi?id=16240 fixed in r185273.
{
- std::string s{"aaaa a"};
- std::regex re{"\\ba"};
- std::sregex_iterator it{s.begin(), s.end(), re};
- std::sregex_iterator end{};
+ std::string s("aaaa a");
+ std::regex re("\\ba");
+ std::sregex_iterator it(s.begin(), s.end(), re);
+ std::sregex_iterator end = std::sregex_iterator();
assert(it->position(0) == 0);
assert(it->length(0) == 1);
@@ -44,11 +44,11 @@ int main()
// This regex_iterator uses regex_search(_BidirectionalIterator __first, ...)
{
- std::string s{"aaaa a"};
- std::list<char> l{s.begin(), s.end()};
- std::regex re{"\\ba"};
- std::regex_iterator<std::list<char>::iterator> it{l.begin(), l.end(), re};
- std::regex_iterator<std::list<char>::iterator> end{};
+ std::string s("aaaa a");
+ std::list<char> l(s.begin(), s.end());
+ std::regex re("\\ba");
+ std::regex_iterator<std::list<char>::iterator> it(l.begin(), l.end(), re);
+ std::regex_iterator<std::list<char>::iterator> end = std::regex_iterator<std::list<char>::iterator>();
assert(it->position(0) == 0);
assert(it->length(0) == 1);
diff --git a/libcxx/test/re/re.alg/re.alg.search/no_update_pos.pass.cpp b/libcxx/test/re/re.alg/re.alg.search/no_update_pos.pass.cpp
index 63fcdafe260..ef9cec5f736 100644
--- a/libcxx/test/re/re.alg/re.alg.search/no_update_pos.pass.cpp
+++ b/libcxx/test/re/re.alg/re.alg.search/no_update_pos.pass.cpp
@@ -25,9 +25,9 @@ int main()
// of the text.
const char *text = "aaa\naa";
- std::regex re{"^a"};
- std::cregex_iterator it{text, text+6, re};
- std::cregex_iterator end{};
+ std::regex re("^a");
+ std::cregex_iterator it(text, text+6, re);
+ std::cregex_iterator end = std::cregex_iterator();
assert(it->str() == "a");
assert(it->position(0) == 0);
diff --git a/libcxx/test/re/re.regex/re.regex.construct/awk_oct.pass.cpp b/libcxx/test/re/re.regex/re.regex.construct/awk_oct.pass.cpp
index 11fce3fe0df..4b7e5e62929 100644
--- a/libcxx/test/re/re.regex/re.regex.construct/awk_oct.pass.cpp
+++ b/libcxx/test/re/re.regex/re.regex.construct/awk_oct.pass.cpp
@@ -21,8 +21,8 @@ int main()
{
using std::regex_constants::awk;
- assert(std::regex_match("\4", std::regex{"\\4", awk}));
- assert(std::regex_match("\41", std::regex{"\\41", awk}));
- assert(std::regex_match("\141", std::regex{"\\141", awk}));
- assert(std::regex_match("\1411", std::regex{"\\1411", awk}));
+ assert(std::regex_match("\4", std::regex("\\4", awk)));
+ assert(std::regex_match("\41", std::regex("\\41", awk)));
+ assert(std::regex_match("\141", std::regex("\\141", awk)));
+ assert(std::regex_match("\1411", std::regex("\\1411", awk)));
}
OpenPOWER on IntegriCloud