From 9af2193f2c4e25a35185c1b0a9da9e204b2caa6b Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Mon, 8 Feb 2021 08:16:57 +0000 Subject: [PATCH] Fix non-trivial designated initializers for old Gnu C++ compilers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix this error reported by some older Gnu C++ compilers: ./server/tests/test-display-base.cpp:818:1: sorry, unimplemented: non-trivial designated initializers not supported Signed-off-by: Frediano Ziglio Acked-by: Marc-André Lureau --- server/spice-qxl.h | 2 +- server/tests/test-display-base.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/spice-qxl.h b/server/spice-qxl.h index 13f93516..01882b82 100644 --- a/server/spice-qxl.h +++ b/server/spice-qxl.h @@ -188,8 +188,8 @@ struct QXLInterface { SpiceBaseInterface base; union { - void (*attache_worker)(QXLInstance *qin, QXLWorker *qxl_worker) SPICE_GNUC_DEPRECATED; void (*attached_worker)(QXLInstance *qin); + void (*attache_worker)(QXLInstance *qin, QXLWorker *qxl_worker) SPICE_GNUC_DEPRECATED; }; void (*set_compression_level)(QXLInstance *qin, int level); void (*set_mm_time)(QXLInstance *qin, uint32_t mm_time) SPICE_GNUC_DEPRECATED; diff --git a/server/tests/test-display-base.cpp b/server/tests/test-display-base.cpp index 70814f1f..ae6ea1ac 100644 --- a/server/tests/test-display-base.cpp +++ b/server/tests/test-display-base.cpp @@ -798,7 +798,7 @@ static QXLInterface display_sif = { .major_version = SPICE_INTERFACE_QXL_MAJOR, .minor_version = SPICE_INTERFACE_QXL_MINOR }, - .attached_worker = attached_worker, + { .attached_worker = attached_worker }, .set_compression_level = set_compression_level, .set_mm_time = NULL, .get_init_info = get_init_info,