File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -214,12 +214,13 @@ class format_tdl : format_base
214214 tags.insert (" output" );
215215 }
216216
217- parameters.push_back (tdl::Node{
218- .name = config.long_id ,
219- .description = description,
220- .tags = std::move (tags),
221- .value = tdl::StringValue{valueAsStr},
222- });
217+ // gcc 15 doesn't like having the push_back as a one-liner.
218+ parameters.push_back (tdl::Node{.name = config.long_id , .description = description});
219+
220+ auto & node = parameters.back ();
221+ node.tags = std::move (tags);
222+ node.value = tdl::StringValue{valueAsStr};
223+
223224 info.cliMapping .emplace_back (" --" + config.long_id , config.long_id );
224225 },
225226 config);
Original file line number Diff line number Diff line change 1313# include < cxxabi.h>
1414#endif // defined(__GNUC__) || defined(__clang__)
1515
16+ #include < cstdlib>
1617#include < functional>
1718#include < memory>
1819#include < string>
You can’t perform that action at this time.
0 commit comments