summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve MacLean <Steve.MacLean@Microsoft.com>2020-05-21 23:34:14 -0400
committerSteve MacLean <Steve.MacLean@Microsoft.com>2020-05-21 23:34:14 -0400
commit6f2cc232b8d69546c6ec1df486125b47dc879b9f (patch)
tree5590e9fb683b660463c439cc5f21a7f92ddf0977
parentdf512cd4a7db78ae320f91611bef1689a219d8d2 (diff)
downloadlibunwind-6f2cc232b8d69546c6ec1df486125b47dc879b9f.tar.gz
Define UNW_EMPTY_STRUCT for non-GNUC
-rw-r--r--include/libunwind-aarch64.h6
-rw-r--r--include/libunwind-arm.h6
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 <stdalign.h>
#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 <stddef.h>
#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