X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d8bc3130a6a56c4dee205a5badd0989bf28d3aab..38841898d20e2f6aff020b4f3d5950030bb36ff1:/src/smpi/replace_globals.cocci diff --git a/src/smpi/replace_globals.cocci b/src/smpi/replace_globals.cocci index da0e6ab73f..00a6ca5fff 100644 --- a/src/smpi/replace_globals.cocci +++ b/src/smpi/replace_globals.cocci @@ -95,10 +95,11 @@ var // starting with the word static (exceptions?) @staticvardecl@ type T; -identifier var; +identifier func, var; expression value; @@ -<... +func(...) { +... ( // default case static T - var @@ -110,13 +111,16 @@ T + *var = SMPI_VARINIT_STATIC_AND_SET(var, T, value) ; ) -...> +... +} // @rewritestaticaccess@ type T; -identifier staticvardecl.var; +identifier staticvardecl.func, staticvardecl.var; @@ +func(...) { +<... ( // declaration T var @@ -126,3 +130,5 @@ var var +) ) +...> +}