]> xenbits.xensource.com Git - people/andrewcoop/xen-test-framework.git/commitdiff
build: Avoid using initialisers for anonymous unions
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 28 Sep 2017 10:37:36 +0000 (11:37 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 29 Sep 2017 14:34:49 +0000 (15:34 +0100)
GCC 4.4 of CentOS 6 vintage can't cope.

Reported-by: Glenn Enright <glenn@rimuhosting.com>
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
tests/livepatch-priv-check/main.c

index e51ba64702da1691ef1811216b38ff388f00b38c..8a96ad0dc85e559a417b4ba23bd7bae5e2bd3074 100644 (file)
@@ -46,11 +46,11 @@ static void test_upload(void)
             .cmd = XEN_SYSCTL_LIVEPATCH_UPLOAD,
             .u.upload = {
                 .name = {
-                    .name.p = TEST_NAME,
+                    .name = {{ TEST_NAME }},
                     .size = sizeof(TEST_NAME),
                 },
                 .size = PAGE_SIZE,
-                .payload.p = payload,
+                .payload = {{ payload }},
             },
         },
     };
@@ -74,8 +74,8 @@ static void test_list(void)
             .u.list = {
                 .idx = 0,
                 .nr = NR_PAYLOADS,
-                .name.p = names,
-                .len.p = lengths,
+                .name = {{ names }},
+                .len = {{ lengths }},
             },
         },
     };
@@ -93,7 +93,7 @@ static void test_get(void)
             .cmd = XEN_SYSCTL_LIVEPATCH_GET,
             .u.get = {
                 .name = {
-                    .name.p = TEST_NAME,
+                    .name = {{ TEST_NAME }},
                     .size = sizeof(TEST_NAME),
                 },
             },
@@ -113,7 +113,7 @@ static void test_action(uint32_t action)
             .cmd = XEN_SYSCTL_LIVEPATCH_ACTION,
             .u.action = {
                 .name = {
-                    .name.p = TEST_NAME,
+                    .name = {{ TEST_NAME }},
                     .size = sizeof(TEST_NAME),
                 },
                 .cmd = action,