This is an archive of the discontinued LLVM Phabricator instance.

[libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation
ClosedPublic

Authored by mstorsjo on Oct 21 2021, 3:40 AM.

Details

Summary

This test doesn't fail in mingw mode (which uses the same Itanium
name mangling and ABI as other platforms).

Diff Detail

Event Timeline

mstorsjo requested review of this revision.Oct 21 2021, 3:40 AM
mstorsjo created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptOct 21 2021, 3:40 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne added inline comments.Oct 21 2021, 6:56 AM
libcxx/test/libcxx/language.support/support.rtti/type.info/type_info.comparison.merged.sh.cpp
11–12

Isn't that a bug we need to fix?

mstorsjo added inline comments.Oct 21 2021, 7:16 AM
libcxx/test/libcxx/language.support/support.rtti/type.info/type_info.comparison.merged.sh.cpp
11–12

AFAIK this is not something that “we” as in libc++ can fix, it’s a property of the msvc C++ ABI.

ldionne accepted this revision.Oct 21 2021, 2:21 PM
This revision is now accepted and ready to land.Oct 21 2021, 2:21 PM