FreeBSD compability (#57)

This commit is contained in:
Daniel Ylitalo 2017-12-13 21:02:50 +01:00 committed by Derek Mauro
parent 04edad3801
commit 5fe41affba
6 changed files with 15 additions and 9 deletions

View file

@ -47,7 +47,8 @@ static inline void *StacktracePowerPCGetLR(void **sp) {
return *(sp+2);
#elif defined(_CALL_SYSV)
return *(sp+1);
#elif defined(__APPLE__) || (defined(__linux__) && defined(__PPC64__))
#elif defined(__APPLE__) || defined(__FreeBSD__) || \
(defined(__linux__) && defined(__PPC64__))
// This check is in case the compiler doesn't define _CALL_AIX/etc.
return *(sp+2);
#elif defined(__linux)