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

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

Fixes: deb04adf2a ("clover: add support for passing kernels as nir to the driver")
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
This commit is contained in:
Karol Herbst
2019-09-22 15:27:33 +02:00
committed by Karol Herbst
parent ec81f19b44
commit 697eb8f973

View File

@@ -61,16 +61,13 @@ dev_get_nir_compiler_options(const device &dev)
module clover::nir::spirv_to_nir(const module &mod, const device &dev, module clover::nir::spirv_to_nir(const module &mod, const device &dev,
std::string &r_log) std::string &r_log)
{ {
const struct spirv_to_nir_options spirv_options = { struct spirv_to_nir_options spirv_options = {};
.caps = { spirv_options.caps.address = true;
.address = true, spirv_options.caps.float64 = true;
.float64 = true, spirv_options.caps.int8 = true;
.int8 = true, spirv_options.caps.int16 = true;
.int16 = true, spirv_options.caps.int64 = true;
.int64 = true, spirv_options.caps.kernel = true;
.kernel = true,
},
};
module m; module m;
// We only insert one section. // We only insert one section.