>> *struct structure_type structure_var = { ... .element = allocation(...) ...
>> };
>
> You need a comma after the ...s representing structure field declarations.
Do I overlook another needed implementation detail here?
@show_designated_initialisers@
field element;
identifier allocation, structure_type, structure_var;
@@
<+...
*struct structure_type structure_var = { ..., .element = allocation(...), ... };
...+>
elfring@Sonne:~/Projekte/Coccinelle/janitor> spatch.opt -sp-file
show_designated_initialisers1.cocci unchecked_return_values1.c
init_defs_builtins: /usr/local/lib/coccinelle/standard.h
157 164
Fatal error: exception Failure("minus: parse error: \n = File
\"show_designated_initialisers1.cocci\", line 6, column 47, charpos = 157\n
around = 'element', whole content = *struct structure_type structure_var = {
..., .element = allocation(...), ..., };\n")
Regards,
Markus
_______________________________________________
Cocci mailing list
[email protected]
https://systeme.lip6.fr/mailman/listinfo/cocci