logan added a comment.

In https://reviews.llvm.org/D24084#532724, @asl wrote:

> I totally agree with Renato. What part of libc++abi requires exactly 
> libunwind's unwind.h, what is the dependency?


To be specific, we need:

- Structure Definition: `_Unwind_Control_Block` (missing from `<unwind.h>` 
bundled with clang)
- Function Declarations: `_Unwind_GetLanguageSpecificData()`, 
`_Unwind_GetRegionStart()`,  `_Unwind_{Get,Set}{IP,GR}()`, 
`_Unwind_{Get,Set}_VRS()`, `_Unwind_RaiseException()`

This is the status quo after `libunwind` was spun off (or splitted) last year.


https://reviews.llvm.org/D24084



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to