This is an archive of the discontinued LLVM Phabricator instance.

[JITLink][COFF] Handle COMDAT symbol with offset.
ClosedPublic

Authored by sunho on Jul 24 2022, 7:19 PM.

Details

Summary

Handles COMDAT symbol with an offset and refactor the code to only generated symbol if the second symbol was encountered. This happens very infrequently but happens in recursive_mutex implementation of MSVC STL library.

Diff Detail

Event Timeline

sunho created this revision.Jul 24 2022, 7:19 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 24 2022, 7:19 PM
sunho requested review of this revision.Jul 24 2022, 7:19 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 24 2022, 7:19 PM
lhames accepted this revision.Jul 25 2022, 6:39 PM

LGTM.

This revision is now accepted and ready to land.Jul 25 2022, 6:39 PM
This revision was landed with ongoing or failed builds.Jul 30 2022, 5:10 PM
This revision was automatically updated to reflect the committed changes.