summaryrefslogtreecommitdiff
path: root/os_dep.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2018-11-22 13:01:16 +0300
committerIvan Maidanski <ivmai@mail.ru>2018-11-22 13:01:16 +0300
commit225f8070477fd6f4766ea05c2444aa48bee22899 (patch)
treee2b43bc1042f7a1cd094536938707b54d0f451cc /os_dep.c
parent38c35921ce1b7d218e8818dde2221f5d7ea778ed (diff)
downloadbdwgc-225f8070477fd6f4766ea05c2444aa48bee22899.tar.gz
Eliminate 'struct member is never used' cppcheck warnings in os_dep
* os_dep.c [SPARC && LINUX] (struct frame): Declare only if SAVE_CALL_CHAIN.
Diffstat (limited to 'os_dep.c')
-rw-r--r--os_dep.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/os_dep.c b/os_dep.c
index 57cda3e2..026aaf64 100644
--- a/os_dep.c
+++ b/os_dep.c
@@ -4500,6 +4500,7 @@ GC_API int GC_CALL GC_get_pages_executable(void)
# if defined(LINUX)
# include <features.h>
+# if defined(SAVE_CALL_CHAIN)
struct frame {
long fr_local[8];
long fr_arg[6];
@@ -4511,6 +4512,7 @@ GC_API int GC_CALL GC_get_pages_executable(void)
long fr_argd[6];
long fr_argx[0];
};
+# endif
# elif defined (DRSNX)
# include <sys/sparc/frame.h>
# elif defined(OPENBSD)