Fix two test failures in <experimental/filesystem>
First, <experimental/filesystem> didn't correctly guard against min/max macros. This adds the proper push/pop macro guards. Second, an internal time helper had been renamed but the test for it hadn't been updated. This patch updates those tests. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@337520 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -251,6 +251,9 @@
|
||||
#pragma GCC system_header
|
||||
#endif
|
||||
|
||||
_LIBCPP_PUSH_MACROS
|
||||
#include <__undef_macros>
|
||||
|
||||
#define __cpp_lib_experimental_filesystem 201406
|
||||
|
||||
_LIBCPP_BEGIN_NAMESPACE_EXPERIMENTAL_FILESYSTEM
|
||||
@@ -2647,4 +2650,6 @@ recursive_directory_iterator end(const recursive_directory_iterator&) _NOEXCEPT
|
||||
|
||||
_LIBCPP_END_NAMESPACE_EXPERIMENTAL_FILESYSTEM
|
||||
|
||||
_LIBCPP_POP_MACROS
|
||||
|
||||
#endif // _LIBCPP_EXPERIMENTAL_FILESYSTEM
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
using namespace std::chrono;
|
||||
namespace fs = std::experimental::filesystem;
|
||||
using fs::file_time_type;
|
||||
using fs::detail::fs_time_util;
|
||||
using fs::detail::time_util::fs_time_util;
|
||||
|
||||
enum TestKind { TK_64Bit, TK_32Bit, TK_FloatingPoint };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user