[pypy-commit] pypy default: quiet a gcc warning by adding RPY_UNUSED __attribute__ ((__unused__))

mattip pypy.commits at gmail.com
Thu Aug 10 16:37:14 EDT 2017


Author: Matti Picus <matti.picus at gmail.com>
Branch: 
Changeset: r92119:ad807f62258a
Date: 2017-08-10 23:35 +0300
http://bitbucket.org/pypy/pypy/changeset/ad807f62258a/

Log:	quiet a gcc warning by adding RPY_UNUSED __attribute__
	((__unused__))

diff --git a/rpython/translator/c/src/precommondefs.h b/rpython/translator/c/src/precommondefs.h
--- a/rpython/translator/c/src/precommondefs.h
+++ b/rpython/translator/c/src/precommondefs.h
@@ -63,9 +63,11 @@
 #ifdef __GNUC__
 #  define RPY_EXPORTED extern __attribute__((visibility("default")))
 #  define _RPY_HIDDEN  __attribute__((visibility("hidden")))
+#  define RPY_UNUSED __attribute__ ((__unused__))
 #else
 #  define RPY_EXPORTED extern __declspec(dllexport)
 #  define _RPY_HIDDEN  /* nothing */
+#  define RPY_UNUSED   /*nothing */
 #endif
 #ifndef RPY_EXTERN
 #  define RPY_EXTERN   extern _RPY_HIDDEN
diff --git a/rpython/translator/c/src/signals.c b/rpython/translator/c/src/signals.c
--- a/rpython/translator/c/src/signals.c
+++ b/rpython/translator/c/src/signals.c
@@ -102,9 +102,10 @@
 static void write_str(int fd, const char *p)
 {
     int i = 0;
+    int res RPY_UNUSED;
     while (p[i] != '\x00')
         i++;
-    (void)write(fd, p, i);
+    res = write(fd, p, i);
 }
 
 static void signal_setflag_handler(int signum)


More information about the pypy-commit mailing list