Fix failing prettyprinter test
authorJonathan Wakely <jwakely@redhat.com>
Wed, 9 Jan 2019 10:46:52 +0000 (10:46 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 9 Jan 2019 10:46:52 +0000 (10:46 +0000)
The failure for "p2" went unnoticed due to the pre-existing failures for
variables with similar names, like "p" and "q". This fixes the failure,
and gives the filesystem::path variables better names.

* testsuite/libstdc++-prettyprinters/cxx17.cc: Fix expected output
for filesystem::path. Give variables more distinctive names.

From-SVN: r267762

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc

index d0f060d..4258c8d 100644 (file)
@@ -1,5 +1,8 @@
 2019-01-09  Jonathan Wakely  <jwakely@redhat.com>
 
+       * testsuite/libstdc++-prettyprinters/cxx17.cc: Fix expected output
+       for filesystem::path. Give variables more distinctive names.
+
        * include/std/optional (_Optional_payload_base::_M_copy_assign): New
        member function to perform non-trivial assignment.
        (_Optional_payload_base::_M_move_assign): Likewise.
index c550cbd..4ed4d47 100644 (file)
@@ -124,12 +124,12 @@ main()
 // { dg-final { regexp-test q {std::shared_ptr.int \[2\]. \(use count 2, weak count 1\) = {get\(\) = 0x.*}} } }
 // { dg-final { regexp-test wq {std::weak_ptr.int \[2\]. \(use count 2, weak count 1\) = {get\(\) = 0x.*}} } }
 
-  std::filesystem::path p0;
-// { dg-final { note-test p0 {filesystem::path ""} } }
-  std::filesystem::path p1("filename");
-// { dg-final { note-test p1 {filesystem::path "filename"} } }
-  std::filesystem::path p2("/dir/.");
-// { dg-final { note-test p2 {filesystem::path "/dir/file" = {[root-directory] = "/", [1] = "dir", [2] = "."}} } }
+  std::filesystem::path path0;
+// { dg-final { note-test path0 {filesystem::path ""} } }
+  std::filesystem::path path1("filename");
+// { dg-final { note-test path1 {filesystem::path "filename"} } }
+  std::filesystem::path path2("/dir/.");
+// { dg-final { note-test path2 {filesystem::path "/dir/." = {[root-directory] = "/", [1] = "dir", [2] = "."}} } }
 
   std::cout << "\n";
   return 0;                    // Mark SPOT