Discussion:
[Cocci] Using data from a parameter list with SmPL
SF Markus Elfring
2018-05-21 16:50:47 UTC
Permalink
Hello,

A specific function can be found also by a selection on its parameter list.
The semantic patch language provides a metavariable type for this purpose.

I would occasionally like to create another function variant then.
It should get a shorter parameter list with a few elements from the other list.
Is it possible to construct something based on the first and second list element
in a generic way?

Regards,
Markus
Julia Lawall
2018-05-21 17:03:44 UTC
Permalink
Post by SF Markus Elfring
Hello,
A specific function can be found also by a selection on its parameter list.
The semantic patch language provides a metavariable type for this purpose.
I would occasionally like to create another function variant then.
It should get a shorter parameter list with a few elements from the other list.
Is it possible to construct something based on the first and second list element
in a generic way?
I guess that if you want the first three parameters, you could say

parameter list[3] ps;

and then

f(ps,...) { ... }

julia

Loading...