summaryrefslogtreecommitdiffstats
path: root/lem/io/stream.c
diff options
context:
space:
mode:
Diffstat (limited to 'lem/io/stream.c')
-rw-r--r--lem/io/stream.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lem/io/stream.c b/lem/io/stream.c
index e91cde8..9c53ecb 100644
--- a/lem/io/stream.c
+++ b/lem/io/stream.c
@@ -39,8 +39,11 @@ stream_new(lua_State *T, int fd, int mt)
lua_setmetatable(T, -2);
/* initialize userdata */
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wstrict-aliasing"
ev_io_init(&s->r, NULL, fd, EV_READ);
ev_io_init(&s->w, NULL, fd, EV_WRITE);
+#pragma GCC diagnostic pop
s->open = 1;
s->r.data = NULL;
s->w.data = NULL;