This is an archive of the discontinued LLVM Phabricator instance.

[libcxxabi] [test] Mark thread_local_destruction_order.pass.cpp unsupported for mingw targets
ClosedPublic

Authored by mstorsjo on Apr 8 2023, 1:09 PM.

Details

Summary

With current versions of mingw-w64, TLS destructors that are registered
while executing TLS destructors are lost and leaked.

The root cause does get fixed further upstream in mingw-w64 in
https://github.com/mingw-w64/mingw-w64/commit/71eddccd746c56d9cde28bb5620d027d49259de9
though, but mark the test as unsupported for now, but it can be
considered supported again when the version used in the CI runner
has been updated.

Diff Detail

Event Timeline

mstorsjo created this revision.Apr 8 2023, 1:09 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 8 2023, 1:09 PM
mstorsjo requested review of this revision.Apr 8 2023, 1:09 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 8 2023, 1:09 PM
Herald added a reviewer: Restricted Project. · View Herald Transcript
phosek accepted this revision.Apr 8 2023, 1:25 PM

LGTM

This revision is now accepted and ready to land.Apr 8 2023, 1:25 PM
This revision was landed with ongoing or failed builds.Apr 10 2023, 2:04 PM
This revision was automatically updated to reflect the committed changes.