summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp2
-rw-r--r--libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp2
-rw-r--r--libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp6
-rw-r--r--libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp6
-rw-r--r--libcxx/test/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp2
-rw-r--r--libcxx/test/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp6
-rw-r--r--libcxx/test/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp6
7 files changed, 15 insertions, 15 deletions
diff --git a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp
index 94b60bd9b30..a51b8274bdd 100644
--- a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp
+++ b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp
@@ -27,7 +27,7 @@ int main()
std::regex phone_numbers("\\d{3}-(\\d{4})");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
const int indices[] = {-1, 0, 1};
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, indices);
assert(i != std::cregex_token_iterator());
assert(i->str() == "start ");
diff --git a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp
index 0de14489936..b40d7eb9224 100644
--- a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp
+++ b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp
@@ -26,7 +26,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-(\\d{4})");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, {-1, 0, 1});
assert(i != std::cregex_token_iterator());
assert(i->str() == "start ");
diff --git a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp
index 644db463f3d..d8111363c17 100644
--- a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp
+++ b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp
@@ -24,7 +24,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-\\d{4}");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, -1);
assert(i != std::cregex_token_iterator());
assert(i->str() == "start ");
@@ -43,7 +43,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-\\d{4}");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers);
assert(i != std::cregex_token_iterator());
assert(i->str() == "555-1234");
@@ -59,7 +59,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-(\\d{4})");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, 1);
assert(i != std::cregex_token_iterator());
assert(i->str() == "1234");
diff --git a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp
index 8977544fd8d..b04f5804509 100644
--- a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp
+++ b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp
@@ -28,7 +28,7 @@ int main()
std::vector<int> v;
v.push_back(-1);
v.push_back(-1);
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, v);
assert(i != std::cregex_token_iterator());
assert(i->str() == "start ");
@@ -59,7 +59,7 @@ int main()
std::vector<int> v;
v.push_back(-1);
v.push_back(0);
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, v);
assert(i != std::cregex_token_iterator());
assert(i->str() == "start ");
@@ -91,7 +91,7 @@ int main()
v.push_back(-1);
v.push_back(0);
v.push_back(1);
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, v);
assert(i != std::cregex_token_iterator());
assert(i->str() == "start ");
diff --git a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp
index c3a2d15f87b..d6399f1148b 100644
--- a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp
+++ b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp
@@ -22,7 +22,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-\\d{4}");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, -1);
assert(i != std::cregex_token_iterator());
assert(!(i == std::cregex_token_iterator()));
diff --git a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp
index 91ee26719fb..b096e3c0827 100644
--- a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp
+++ b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp
@@ -21,7 +21,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-\\d{4}");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, -1);
assert(i != std::cregex_token_iterator());
assert((*i).str() == "start ");
@@ -40,7 +40,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-\\d{4}");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers);
assert(i != std::cregex_token_iterator());
assert((*i).str() == "555-1234");
@@ -56,7 +56,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-(\\d{4})");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, 1);
assert(i != std::cregex_token_iterator());
assert((*i).str() == "1234");
diff --git a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp
index d509b8fabd4..d17919576df 100644
--- a/libcxx/test/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp
+++ b/libcxx/test/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp
@@ -21,7 +21,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-\\d{4}");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, -1);
assert(i != std::cregex_token_iterator());
assert(i->str() == "start ");
@@ -40,7 +40,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-\\d{4}");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers);
assert(i != std::cregex_token_iterator());
assert(i->str() == "555-1234");
@@ -56,7 +56,7 @@ int main()
{
std::regex phone_numbers("\\d{3}-(\\d{4})");
const char phone_book[] = "start 555-1234, 555-2345, 555-3456 end";
- std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book),
+ std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1,
phone_numbers, 1);
assert(i != std::cregex_token_iterator());
assert(i->str() == "1234");
OpenPOWER on IntegriCloud