>> If I omit the specification “, ...” from the function call parameters
>> because I could be unsure about the number of arguments in other
>> software situations, I do not get the desired test output as before.
>
> This has been discussed before.

I was just looking for a related update in this area.


> When you put <+... ...+> in an argument list, it doesn't mean an unknown 
> number
> of arguments, it means one arguemnt that has something as a subexpression.

Another SmPL code variant can eventually become interesting then.

*y = x(..., <+... e ...+>, ...)


>> If I omit even the semicolon from the assignment statement in the
>> search pattern, I get an error message.
>>
>> elfring@Sonne:~/Projekte/Coccinelle/janitor> spatch --parse-cocci 
>> show_questionable_brelse_usage6.cocci
>> …
>> minus: parse error:
>>   File "show_questionable_brelse_usage6.cocci", line 6, column 0, charpos = 
>> 67
>>   around = '',
>>   whole content =
>
> That is quite normal.  One statement should be followed by another statement.

I hope that the support will become better also for assignment expressions.

Regards,
Markus
_______________________________________________
Cocci mailing list
Cocci@systeme.lip6.fr
https://systeme.lip6.fr/mailman/listinfo/cocci

Reply via email to