aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-07-15 00:29:07 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-07-15 00:29:07 +0200
commit0184c3182f3bdc83fd4dc6f10ed3609cca32990c (patch)
tree2d2aef0b9b5ed13bcc06518ec388f4c67a21f6a4 /tests
parent5b9b8d3dadf8471ff3a722fe714bd0900fc6c7ba (diff)
Fix bug in path::iterator postfix increment
Diffstat (limited to 'tests')
-rw-r--r--tests/path/driver.cxx18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/path/driver.cxx b/tests/path/driver.cxx
index 302968d..30933ea 100644
--- a/tests/path/driver.cxx
+++ b/tests/path/driver.cxx
@@ -130,28 +130,28 @@ main ()
{
path p ("foo");
assert (path (p.begin (), p.end ()) == p);
- assert (path (p.begin ()++, p.end ()) == path ());
+ assert (path (++p.begin (), p.end ()) == path ());
}
{
path p ("foo/bar");
assert (path (p.begin (), p.end ()) == p);
- assert (path (p.begin ()++, p.end ()) == path ("bar"));
- assert (path (p.begin (), p.begin ()++) == path ("foo"));
+ assert (path (++p.begin (), p.end ()) == path ("bar"));
+ assert (path (p.begin (), ++p.begin ()) == path ("foo"));
}
{
path p ("/foo/bar");
assert (path (p.begin (), p.end ()) == p);
- assert (path (p.begin ()++, p.end ()) == path ("foo/bar"));
- assert (path ((p.begin ()++)++, p.end ()) == path ("bar"));
- assert (path (p.begin (), p.begin ()++) == path ("/"));
- assert (path (p.begin ()++, (p.begin ()++)++) == path ("foo"));
- assert (path ((p.begin ()++)++, ((p.begin ()++)++)++) == path ("bar"));
+ assert (path (++p.begin (), p.end ()) == path ("foo/bar"));
+ assert (path (++(++p.begin ()), p.end ()) == path ("bar"));
+ assert (path (p.begin (), ++p.begin ()) == path ("/"));
+ assert (path (++p.begin (), ++(++p.begin ())) == path ("foo"));
+ assert (path (++(++p.begin ()), ++(++(++p.begin ()))) == path ("bar"));
}
#ifndef _WIN32
{
path p ("/");
assert (path (p.begin (), p.end ()) == p);
- assert (path (p.begin ()++, p.end ()) == path ());
+ assert (path (++p.begin (), p.end ()) == path ());
}
#endif