]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Ignore warnings in libev code
authorGreg Hudson <ghudson@mit.edu>
Sun, 16 Apr 2017 04:54:36 +0000 (00:54 -0400)
committerGreg Hudson <ghudson@mit.edu>
Mon, 17 Apr 2017 19:00:09 +0000 (15:00 -0400)
Add pragma statements to verto-k5ev.c to ignore warnings generated by
the libev code in gcc and clang.

src/util/verto/verto-k5ev.c

index 713c4f24253a84f9b708ecc6250d26255db4bf79..3f08275c3057b96893d72053e917bd0d1ceb9183 100644 (file)
 #include <verto.h>
 #include <verto-module.h>
 #include "rename.h"
+
+/* Ignore some warnings generated by the libev code, which the libev maintainer
+ * isn't interested in avoiding. */
+#ifdef __GNUC__
+#pragma GCC diagnostic ignored "-Wunused-value"
+#pragma GCC diagnostic ignored "-Wcomment"
+#pragma GCC diagnostic ignored "-Wunused-result"
+#ifdef __clang__
+#pragma GCC diagnostic ignored "-Wbitwise-op-parentheses"
+#endif
+#endif
+
 #define EV_API_STATIC 1
 #define EV_STANDALONE 1
 /* Avoid using clock_gettime, which would create a dependency on librt. */