This is an archive of the discontinued LLVM Phabricator instance.

Working on reconciling out-of-tree patches to compiler-rt for building for iOS.
ClosedPublic

Authored by beanz on Jun 17 2015, 1:19 PM.

Details

Summary

This is one of many changes needed for compiler-rt to get it building on iOS.

Darwin doesn't have _Unwind_VRS_Get, instead use _Unwind_GetIP directly.

Note: this change does not enable building for iOS, as there are more changes to come.

Diff Detail

Repository
rL LLVM

Event Timeline

beanz updated this revision to Diff 27865.Jun 17 2015, 1:19 PM
beanz retitled this revision from to Working on reconciling out-of-tree patches to compiler-rt for building for iOS..
beanz updated this object.
beanz edited the test plan for this revision. (Show Details)
beanz added a subscriber: Unknown Object (MLST).

Adding Kuba and Justin for review.

samsonov added a subscriber: samsonov.
samsonov added inline comments.
lib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc
85 ↗(On Diff #27865)

Why not !SANITIZER_MAC?

beanz updated this revision to Diff 28270.Jun 23 2015, 11:21 AM

Updating based on feedback from samsonov.

samsonov accepted this revision.Jun 23 2015, 11:36 AM
samsonov edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jun 23 2015, 11:36 AM
This revision was automatically updated to reflect the committed changes.