From 2c96bb3746a0679ef2f706be8a054eb5cb38924f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Tue, 24 May 2022 09:39:56 +0200 Subject: [PATCH] px4_parameters.hpp.jinja: explicitly set .name attribute Fixes the compile error on llvm: mixture of designated and non-designated initializers in the same initializer list is a C99 extension [-Wc99-designator] --- src/lib/parameters/templates/px4_parameters.hpp.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/parameters/templates/px4_parameters.hpp.jinja b/src/lib/parameters/templates/px4_parameters.hpp.jinja index a16046007d..ed61539d62 100644 --- a/src/lib/parameters/templates/px4_parameters.hpp.jinja +++ b/src/lib/parameters/templates/px4_parameters.hpp.jinja @@ -23,7 +23,7 @@ enum class params : uint16_t { static constexpr param_info_s parameters[] = { {% for param in params %} { - "{{ param.attrib["name"] }}", + .name = "{{ param.attrib["name"] }}", {%- if param.attrib["type"] == "FLOAT" %} .val = {{ "{" }} .f = {{ param.attrib["default"] }} {{ "}" }}, {%- elif param.attrib["type"] == "INT32" %}