From 5548793a93b23638b0ff1f6d21cf757d6fecc1cb Mon Sep 17 00:00:00 2001
From: Martin Nilsson <nilsson@opera.com>
Date: Thu, 4 Sep 2014 00:42:10 +0200
Subject: [PATCH] Fixed a few warnings.

---
 src/program.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/program.c b/src/program.c
index c3e742d638..ef8f246921 100644
--- a/src/program.c
+++ b/src/program.c
@@ -6901,7 +6901,7 @@ PMOD_EXPORT int low_find_lfun(struct program *p, ptrdiff_t lfun)
   return i;
 }
 
-PMOD_EXPORT int find_lfun_fatal(struct program *p, ptrdiff_t lfun)
+PMOD_EXPORT int find_lfun_fatal(struct program *UNUSED(p), ptrdiff_t lfun)
 {
   Pike_fatal("Invalid lfun number: %d\n", lfun);
   return -1;
@@ -12195,7 +12195,8 @@ PMOD_EXPORT void *parent_storage(int depth, struct program *expected)
   return loc.o->storage + loc.inherit->storage_offset;
 }
 
-PMOD_EXPORT void *get_inherited_storage(int inh, struct program *expected)
+PMOD_EXPORT void *get_inherited_storage(int inh,
+                                        struct program *DEBUGUSED(expected))
 {
   struct inherit *i = Pike_fp->context + inh;
 
@@ -12230,6 +12231,7 @@ PMOD_EXPORT void change_compiler_compatibility(int major, int minor)
 #include <sys/mman.h>
 #endif
 
+#if defined(HAVE_SYNC_INSTRUCTION_MEMORY) || defined(FLUSH_INSTRUCTION_CACHE) || !defined(USE_MY_MEXEC_ALLOC)
 void make_area_executable (char *start, size_t len)
 {
 #ifndef USE_MY_MEXEC_ALLOC
@@ -12254,6 +12256,11 @@ void make_area_executable (char *start, size_t len)
   FLUSH_INSTRUCTION_CACHE(start, len);
 #endif /* HAVE_SYNC_INSTRUCTION_MEMORY || FLUSH_INSTRUCTION_CACHE */
 }
+#else
+void make_area_executable (char *UNUSED(start), size_t UNUSED(len))
+{
+}
+#endif
 
 void make_program_executable(struct program *p)
 {
-- 
GitLab