summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAsbjørn Sloth Tønnesen <ast@2e8.dk>2017-04-25 16:05:51 +0000
committerEmil Renner Berthing <esmil@mailme.dk>2017-04-26 14:57:26 +0200
commit3b7b0d1071af08f20ec567c9c5269fce5e167d8c (patch)
tree95fab823e9f2f751046a90e866c6149a63fe5bc0
parentaf19290586a8d2b8eefa70b2614317c05df21a88 (diff)
downloadlem-master.tar.gz
lem-master.tar.xz
lem-master.zip
signal: kill warningHEADmaster
Signed-off-by: Asbjørn Sloth Tønnesen <ast@2e8.dk>
-rw-r--r--lem/signal/core.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lem/signal/core.c b/lem/signal/core.c
index 695f9d6..683db89 100644
--- a/lem/signal/core.c
+++ b/lem/signal/core.c
@@ -96,7 +96,10 @@ signal_os_watch(lua_State *T, int sig)
s = lem_xmalloc(sizeof(struct sigwatcher));
signal_watcher_init(s, sig);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wstrict-aliasing"
ev_set_priority(&s->w, EV_MAXPRI);
+#pragma GCC diagnostic pop
ev_signal_start(LEM_ &s->w);
ev_unref(LEM); /* watcher shouldn't keep loop alive */