diff options
Diffstat (limited to 'lem/io/stream.c')
-rw-r--r-- | lem/io/stream.c | 3 |
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; |