From bc6ece0bfb415d275c6bf1f2f7574ec421cf7d46 Mon Sep 17 00:00:00 2001 From: Martin Bremmer Date: Thu, 26 Sep 2019 14:06:41 +0200 Subject: [PATCH] Fixed missing-field-initializers clang-4 warnings. Signed-off-by: Martin Bremmer --- src/core/ddsi/src/q_plist.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/ddsi/src/q_plist.c b/src/core/ddsi/src/q_plist.c index aea2807..be571f6 100644 --- a/src/core/ddsi/src/q_plist.c +++ b/src/core/ddsi/src/q_plist.c @@ -1268,7 +1268,7 @@ static void plist_or_xqos_fini (void * __restrict dst, size_t shift, uint64_t pm if (shift > 0) { dds_qos_t *qos = dst; - pfs = (struct flagset) { 0 }; + pfs = (struct flagset) { NULL, NULL, 0 }; qfs = (struct flagset) { .present = &qos->present, .aliased = &qos->aliased }; } else @@ -1310,7 +1310,7 @@ static void plist_or_xqos_unalias (void * __restrict dst, size_t shift) if (shift > 0) { dds_qos_t *qos = dst; - pfs = (struct flagset) { 0 }; + pfs = (struct flagset) { NULL, NULL, 0 }; qfs = (struct flagset) { .present = &qos->present, .aliased = &qos->aliased }; } else @@ -1354,9 +1354,9 @@ static void plist_or_xqos_mergein_missing (void * __restrict dst, const void * _ { dds_qos_t *qos_dst = dst; const dds_qos_t *qos_src = src; - pfs_dst = (struct flagset) { 0 }; + pfs_dst = (struct flagset) { NULL, NULL, 0 }; qfs_dst = (struct flagset) { .present = &qos_dst->present, .aliased = &qos_dst->aliased }; - pfs_src = (struct flagset) { 0 }; + pfs_src = (struct flagset) { NULL, NULL, 0 }; qfs_src = (struct flagset) { .present = (uint64_t *) &qos_src->present, .aliased = (uint64_t *) &qos_src->aliased }; } else