Implement ARM personality routine in Rust.

Remove the `eh_personality_catch` lang item.
Use a simplified version of `cfg_if!` in libunwind.
This commit is contained in:
Vadim Chugunov 2016-07-23 17:25:25 -07:00
parent 2c50f4e484
commit 6cef93d400
5 changed files with 339 additions and 295 deletions

View file

@ -359,7 +359,6 @@ language_item_table! {
StartFnLangItem, "start", start_fn;
EhPersonalityLangItem, "eh_personality", eh_personality;
EhPersonalityCatchLangItem, "eh_personality_catch", eh_personality_catch;
EhUnwindResumeLangItem, "eh_unwind_resume", eh_unwind_resume;
MSVCTryFilterLangItem, "msvc_try_filter", msvc_try_filter;