]> xenbits.xensource.com Git - libvirt.git/commitdiff
Fix build with clang 6.0.0
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Sun, 11 Mar 2018 15:27:22 +0000 (19:27 +0400)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Mon, 12 Mar 2018 16:04:08 +0000 (20:04 +0400)
Clang 6.0.0 complains when initializing structure with { NULL }:

conf/domain_addr.c:1494:38: error: missing field 'type' initializer [-Werror,-Wmissing-field-initializers]
    virDomainDeviceInfo nfo = { NULL };

Use { 0 } instead to make it happy.

Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_addr.c
tests/sysinfotest.c

index 5e875a3e6ec4119f8f628969d6627d91bec19da2..0c914fe25cf1c382c4df1a127e868249c3216121 100644 (file)
@@ -1491,7 +1491,7 @@ virDomainVirtioSerialAddrAssign(virDomainDefPtr def,
                                 bool portOnly)
 {
     int ret = -1;
-    virDomainDeviceInfo nfo = { NULL };
+    virDomainDeviceInfo nfo = { 0 };
     virDomainDeviceInfoPtr ptr = allowZero ? &nfo : info;
 
     ptr->type = VIR_DOMAIN_DEVICE_ADDRESS_TYPE_VIRTIO_SERIAL;
index a61da017c931b8623f180dcee209c43f9178719d..53d5725fd2d94af6ab26ac49420d9ed88fd82ca0 100644 (file)
@@ -91,7 +91,7 @@ sysinfotest_run(const char *test,
                 const char *cpuinfo,
                 const char *expected)
 {
-    struct testSysinfoData testdata = { NULL };
+    struct testSysinfoData testdata = { 0 };
     int ret = EXIT_FAILURE;
 
     testdata.func = func;