From 6f2cc232b8d69546c6ec1df486125b47dc879b9f Mon Sep 17 00:00:00 2001 From: Steve MacLean Date: Thu, 21 May 2020 23:34:14 -0400 Subject: Define UNW_EMPTY_STRUCT for non-GNUC --- include/libunwind-aarch64.h | 6 +++++- include/libunwind-arm.h | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/include/libunwind-aarch64.h b/include/libunwind-aarch64.h index 797b13c0..db01a9f6 100644 --- a/include/libunwind-aarch64.h +++ b/include/libunwind-aarch64.h @@ -37,7 +37,11 @@ extern "C" { #include #ifndef UNW_EMPTY_STRUCT -# define UNW_EMPTY_STRUCT +# ifdef __GNUC__ +# define UNW_EMPTY_STRUCT +# else +# define UNW_EMPTY_STRUCT uint8_t unused; +# endif #endif #define UNW_TARGET aarch64 diff --git a/include/libunwind-arm.h b/include/libunwind-arm.h index ea14577b..1a6c6b6d 100644 --- a/include/libunwind-arm.h +++ b/include/libunwind-arm.h @@ -33,7 +33,11 @@ extern "C" { #include #ifndef UNW_EMPTY_STRUCT -# define UNW_EMPTY_STRUCT +# ifdef __GNUC__ +# define UNW_EMPTY_STRUCT +# else +# define UNW_EMPTY_STRUCT uint8_t unused; +# endif #endif #define UNW_TARGET arm -- cgit v1.2.1