[cfe-commits] [PATCH] Extend unwind.h with the ARM unwinder interface

John McCall rjmccall at apple.com
Thu Jan 19 10:55:17 PST 2012


On Jan 19, 2012, at 2:01 AM, James Molloy wrote:
> Excellent, thanks. I've literally just finished talking to my colleague who said he thought he recognised it as our example code. That's perfectly fine, please don't add the #ifdef __linux__ as it is applicable no matter what the OS.

James, this is not true.  Darwin does not use the ARM EH ABI.  In general, Darwin does not follow the ARM C++ ABI except for the modifications to member function pointers, which are obligatory.

Off-hand, it seems likely that there are other platforms in this situation, but at the very least the patch should be modified to exclude Darwin.

John.



More information about the cfe-commits mailing list