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 --- 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 different +// internals and doesn't provide the same set_file_times function as for +// other platforms. +// UNSUPPORTED: windows //