[libcxx-commits] [libcxx] ec402f1 - [libcxx] [test] Explain an XFAIL LIBCXX-WINDOWS-FIXME and convert into UNSUPPORTED

Martin Storsjö via libcxx-commits libcxx-commits at lists.llvm.org
Tue May 25 13:04:48 PDT 2021


Author: Martin Storsjö
Date: 2021-05-25T22:59:55+03:00
New Revision: ec402f1d5da02dfbdc87d031ff99d7dbcada336f

URL: https://github.com/llvm/llvm-project/commit/ec402f1d5da02dfbdc87d031ff99d7dbcada336f
DIFF: https://github.com/llvm/llvm-project/commit/ec402f1d5da02dfbdc87d031ff99d7dbcada336f.diff

LOG: [libcxx] [test] Explain an XFAIL LIBCXX-WINDOWS-FIXME and convert into UNSUPPORTED

This particular test relies on internal details from the libc++
filesystem implementation header, and those details are structured
differently in the implementation for Windows.

Differential Revision: https://reviews.llvm.org/D102357

Added: 
    

Modified: 
    libcxx/test/libcxx/input.output/filesystems/class.directory_entry/directory_entry.mods/last_write_time.pass.cpp

Removed: 
    


################################################################################
diff  --git a/libcxx/test/libcxx/input.output/filesystems/class.directory_entry/directory_entry.mods/last_write_time.pass.cpp b/libcxx/test/libcxx/input.output/filesystems/class.directory_entry/directory_entry.mods/last_write_time.pass.cpp
index 44f90b019223a..49a5168c38550 100644
--- a/libcxx/test/libcxx/input.output/filesystems/class.directory_entry/directory_entry.mods/last_write_time.pass.cpp
+++ b/libcxx/test/libcxx/input.output/filesystems/class.directory_entry/directory_entry.mods/last_write_time.pass.cpp
@@ -9,7 +9,11 @@
 // UNSUPPORTED: c++03
 // ADDITIONAL_COMPILE_FLAGS: -I %S/../../../../../../src/filesystem
 
-// XFAIL: LIBCXX-WINDOWS-FIXME
+// This test relies on calling functions from the libcxx internal header
+// filesystem_common.h; the Windows implementation uses 
diff erent
+// internals and doesn't provide the same set_file_times function as for
+// other platforms.
+// UNSUPPORTED: windows
 
 // <filesystem>
 


        


More information about the libcxx-commits mailing list