Fix invalid path::iterator test
authorJonathan Wakely <jwakely@redhat.com>
Sat, 21 Oct 2017 01:16:43 +0000 (02:16 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Sat, 21 Oct 2017 01:16:43 +0000 (02:16 +0100)
* testsuite/experimental/filesystem/path/itr/traversal.cc: Do not
increment past-the-end iterators.

From-SVN: r253967

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc

index 7ec3f90..18a8feb 100644 (file)
@@ -1,3 +1,8 @@
+2017-10-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/experimental/filesystem/path/itr/traversal.cc: Do not
+       increment past-the-end iterators.
+
 2017-10-20  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/std/chrono (__cpp_lib_chrono): Update macro value to
index dbb4d46..41a292a 100644 (file)
@@ -90,10 +90,9 @@ test03()
       ++iter;
       iter2++;
       VERIFY( iter2 == iter );
-      auto iter3 = iter;
-      --iter3;
+      --iter;
       iter2--;
-      VERIFY( iter2 == iter3 );
+      VERIFY( iter2 == iter );
     }
 }