From: Leonard Date: Thu, 12 Apr 2018 19:31:19 +0000 (+0200) Subject: ISO-C compatibility: Remove empty initializer (#8713) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=5d5d1495a3651d3c1b5b58a8d6eb2e9576b212fc;p=elogind.git ISO-C compatibility: Remove empty initializer (#8713) ISO-C doesn't allow empty initializers, so replace it by explicitly initializing to zero. Also add braces because x is a union and we initialize a subobject, so a compiler might warn about suggesting braces. Shut that up. (cherry picked from commit d579a56c397a1aeaa490032a9f7aabd82124f1c8) --- diff --git a/src/systemd/sd-bus-vtable.h b/src/systemd/sd-bus-vtable.h index f6fb40fbb..425e38e2e 100644 --- a/src/systemd/sd-bus-vtable.h +++ b/src/systemd/sd-bus-vtable.h @@ -157,8 +157,7 @@ struct sd_bus_vtable { { \ .type = _SD_BUS_VTABLE_END, \ .flags = 0, \ - .x = { \ - }, \ + .x = { { 0 } }, \ } _SD_END_DECLARATIONS;