summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2019-03-19 20:56:13 +0000
committerLouis Dionne <ldionne@apple.com>2019-03-19 20:56:13 +0000
commitcc37af7a3631b200b691ba42a47aaab170fea423 (patch)
treecf8c06c527eef80368b83336a7e34496071c65f6 /libcxx/test/std
parent993a05fe1b1d6ea446a61b0cf385a671d5511f33 (diff)
downloadbcm5719-llvm-cc37af7a3631b200b691ba42a47aaab170fea423.tar.gz
bcm5719-llvm-cc37af7a3631b200b691ba42a47aaab170fea423.zip
[libc++] Build <filesystem> support as part of the dylib
Summary: This patch treats <filesystem> as a first-class citizen of the dylib, like all other sub-libraries (e.g. <chrono>). As such, it also removes all special handling for installing the filesystem library separately or disabling part of the test suite from the lit command line. Unlike the previous attempt (r356500), this doesn't remove all the filesystem tests. Reviewers: mclow.lists, EricWF, serge-sans-paille Subscribers: mgorny, christof, jkorous, dexonsmith, jfb, jdoerfert, libcxx-commits Differential Revision: https://reviews.llvm.org/D59152 llvm-svn: 356518
Diffstat (limited to 'libcxx/test/std')
-rw-r--r--libcxx/test/std/input.output/filesystems/lit.local.cfg3
-rw-r--r--libcxx/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp3
-rw-r--r--libcxx/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp3
-rw-r--r--libcxx/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp3
4 files changed, 0 insertions, 12 deletions
diff --git a/libcxx/test/std/input.output/filesystems/lit.local.cfg b/libcxx/test/std/input.output/filesystems/lit.local.cfg
deleted file mode 100644
index 3d9360431f4..00000000000
--- a/libcxx/test/std/input.output/filesystems/lit.local.cfg
+++ /dev/null
@@ -1,3 +0,0 @@
-# Disable all of the filesystem tests if the correct feature is not available.
-if 'c++filesystem' not in config.available_features:
- config.unsupported = True
diff --git a/libcxx/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp b/libcxx/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp
index 165bec2e117..585433afd47 100644
--- a/libcxx/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp
+++ b/libcxx/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp
@@ -7,9 +7,6 @@
//===----------------------------------------------------------------------===//
//
// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17
-//
-// TODO: Remove this when filesystem gets integrated into the dylib
-// REQUIRES: c++filesystem
// <chrono>
diff --git a/libcxx/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp b/libcxx/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp
index 79cdf06120c..ef616570b70 100644
--- a/libcxx/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp
+++ b/libcxx/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp
@@ -8,9 +8,6 @@
// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17
-// TODO: Remove this when filesystem gets integrated into the dylib
-// REQUIRES: c++filesystem
-
// <chrono>
// file_clock
diff --git a/libcxx/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp b/libcxx/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp
index 821072e6df6..c87fad2588c 100644
--- a/libcxx/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp
+++ b/libcxx/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp
@@ -8,9 +8,6 @@
// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17
-// TODO: Remove this when filesystem gets integrated into the dylib
-// REQUIRES: c++filesystem
-
// <chrono>
// file_clock
OpenPOWER on IntegriCloud