This is an archive of the discontinued LLVM Phabricator instance.

[ExecutionEngine] Use libunwind logic if __APPLE__
ClosedPublic

Authored by hvdijk on Aug 21 2021, 9:49 AM.

Details

Reviewers
lhames
Summary

One of the bots has a test failure that appears to suggest that Apple may have libunwind's register_frame without unw_add_dynamic_fde, so the check I did in D106129 fails. Until this can be looked into deeper, restore the previous behaviour if APPLE is defined, but keep the new behaviour otherwise.

Diff Detail

Event Timeline

hvdijk created this revision.Aug 21 2021, 9:49 AM
hvdijk requested review of this revision.Aug 21 2021, 9:49 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 21 2021, 9:49 AM
lhames accepted this revision.Aug 23 2021, 4:41 PM

LGTM, but Azhar just committed the same fix in d898693f72fc so there's nothing to do here. :)

This revision is now accepted and ready to land.Aug 23 2021, 4:41 PM
lhames closed this revision.Aug 23 2021, 4:41 PM