From 196d29a5062e9b6ef98abc7926e8af92eebfbe49 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Tue, 20 Sep 2022 02:44:30 +0800 Subject: [PATCH] clover: Fixes use of designated initializers requires in c++ that doesn't support by MSVC ../src/gallium/frontends/clover/nir/invocation.cpp(400): error C7555: use of designated initializers requires at least '/std:c++20' Signed-off-by: Yonggang Luo Reviewed-by: Jesse Natalie Reviewed-by: Karol Herbst Part-of: --- src/gallium/frontends/clover/nir/invocation.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gallium/frontends/clover/nir/invocation.cpp b/src/gallium/frontends/clover/nir/invocation.cpp index f62710c..907f79b 100644 --- a/src/gallium/frontends/clover/nir/invocation.cpp +++ b/src/gallium/frontends/clover/nir/invocation.cpp @@ -396,9 +396,8 @@ binary clover::nir::spirv_to_nir(const binary &mod, const device &dev, NIR_PASS_V(nir, nir_lower_explicit_io, nir_var_mem_global, spirv_options.global_addr_format); - struct nir_remove_dead_variables_options remove_dead_variables_options = { - .can_remove_var = can_remove_var, - }; + struct nir_remove_dead_variables_options remove_dead_variables_options = {}; + remove_dead_variables_options.can_remove_var = can_remove_var; NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_all, &remove_dead_variables_options); if (compiler_options->lower_int64_options) -- 2.7.4