Add a FIXME comment for those instances that don't yet have an
accompanying explanation comment.
Also narrow down some "XFAIL: windows-dll" into "XFAIL: windows-dll &&
msvc", for things that don't fail correspondingly in mingw configurations.
Paths
| Differential D112211
[libcxx] [test] Change LIBCXX-WINDOWS-FIXME into XFAIL: msvc for cases that succeed in mingw configurations ClosedPublic Authored by mstorsjo on Oct 21 2021, 3:47 AM.
Details
Summary Add a FIXME comment for those instances that don't yet have an Also narrow down some "XFAIL: windows-dll" into "XFAIL: windows-dll &&
Diff Detail
Event TimelineThis revision now requires changes to proceed.Oct 21 2021, 6:56 AM mstorsjo added inline comments.
mstorsjo mentioned this in D112352: [libcxx] [test] Remove a LIBCXX-WINDOWS-FIXME, don't test an unsupported strftime() pattern. Comment ActionsUpdated after splitting out other cases. Added/clarified comments about the reason for the XFAILs in the remaining cases. This revision is now accepted and ready to land.Oct 28 2021, 12:04 PM Comment Actions Thanks for adding comments, that was interesting to read. If someone wants to investigate finishing up Windows/MSVC support, they'll have an easier time. This revision was landed with ongoing or failed builds.Oct 28 2021, 11:32 PM Closed by commit rGa21a6ed8c23f: [libcxx] [test] Change LIBCXX-WINDOWS-FIXME into XFAIL: msvc for cases that… (authored by mstorsjo). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 381201 libcxx/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/get_new_handler.pass.cpp
libcxx/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
libcxx/test/std/language.support/support.exception/propagation/current_exception.pass.cpp
libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp
libcxx/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/compare.pass.cpp
libcxx/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/hash.pass.cpp
libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp
libcxx/test/std/localization/locales/locale/locale.operators/compare.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/noncopyable_return_type.pass.cpp
|
I don't understand why we're not keeping LIBCXX-WINDOWS-FIXME in those cases.