Make test for Filesystem TS actually use the Filesystem TS
authorJonathan Wakely <jwakely@redhat.com>
Mon, 10 Dec 2018 15:25:02 +0000 (15:25 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Mon, 10 Dec 2018 15:25:02 +0000 (15:25 +0000)
This test was copied from 27_io/filesystem/path/query/is_absolute.cc but
should have been modified to test the path type from the TS instead of
std::filesystem::path.

* testsuite/experimental/filesystem/path/query/is_absolute.cc: Fix
test to use TS, not C++17.

From-SVN: r266957

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/experimental/filesystem/path/query/is_absolute.cc

index c29ae15..8fb0aba 100644 (file)
@@ -1,3 +1,8 @@
+2018-12-10  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/experimental/filesystem/path/query/is_absolute.cc: Fix
+       test to use TS, not C++17.
+
 2018-12-06  Iain Sandoe  <iain@sandoe.co.uk>
 
        * scripts/make_exports.pl (check names): Don’t try to export
index 974dec4..0eb3e7d 100644 (file)
@@ -1,5 +1,5 @@
-// { dg-options "-std=gnu++17 -lstdc++fs" }
-// { dg-do run { target c++17 } }
+// { dg-options "-DUSE_FILESYSTEM_TS -lstdc++fs" }
+// { dg-do run { target c++11 } }
 // { dg-require-filesystem-ts "" }
 
 // Copyright (C) 2018 Free Software Foundation, Inc.
 
 // 8.4.9 path decomposition [path.decompose]
 
-#include <filesystem>
+#include <experimental/filesystem>
 #include <testsuite_hooks.h>
 
-using std::filesystem::path;
+using std::experimental::filesystem::path;
 
 void
 test01()
 {
-  #ifdef _GLIBCXX_FILESYSTEM_IS_WINDOWS
+#ifdef _GLIBCXX_FILESYSTEM_IS_WINDOWS
   const bool is_posix = false;
 #else
   const bool is_posix = true;