tests/ia64-test-setjmp.c:76: warning: function return types not compatible due
to 'volatile'
---
tests/ia64-test-setjmp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/ia64-test-setjmp.c b/tests/ia64-test-setjmp.c
index be487b6..50eaa01 100644
--- a/tests/ia64-test-setjmp.c
+++ b/tests/ia64-test-setjmp.c
@@ -73,7 +73,8 @@ sighandler (int signal, void *siginfo, void *sigcontext)
/* Direct call of doit () at the end of doit () would get optimized by GCC to
a branch. */
static void doit (int n);
-static volatile void (*doit_pointer) (int n) = doit;
+typedef void (*doit_type) (int);
+static volatile doit_type doit_pointer = doit;
static void
doit (int n)
--
1.7.9.5
_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel