Commit 697eb8f9 authored by Karol Herbst's avatar Karol Herbst 🐧 Committed by Karol Herbst

clover/nir: fix compilation with g++-5.5 and maybe earlier

fixes "sorry, unimplemented: non-trivial designated initializers not supported"

Fixes: deb04adf ("clover: add support for passing kernels as nir to the driver")
Signed-off-by: Karol Herbst's avatarKarol Herbst <>
Reviewed-by: Eric Engestrom's avatarEric Engestrom <>
parent ec81f19b
......@@ -61,16 +61,13 @@ dev_get_nir_compiler_options(const device &dev)
module clover::nir::spirv_to_nir(const module &mod, const device &dev,
std::string &r_log)
const struct spirv_to_nir_options spirv_options = {
.caps = {
.address = true,
.float64 = true,
.int8 = true,
.int16 = true,
.int64 = true,
.kernel = true,
struct spirv_to_nir_options spirv_options = {};
spirv_options.caps.address = true;
spirv_options.caps.float64 = true;
spirv_options.caps.int8 = true;
spirv_options.caps.int16 = true;
spirv_options.caps.int64 = true;
spirv_options.caps.kernel = true;
module m;
// We only insert one section.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment