The SmPL AST0 visitor has a function for attributes. Reflect these changes in insert_plus.ml.
Signed-off-by: Jaskaran Singh <[email protected]> --- parsing_cocci/insert_plus.ml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/parsing_cocci/insert_plus.ml b/parsing_cocci/insert_plus.ml index 6c11a339..cd45ba8c 100644 --- a/parsing_cocci/insert_plus.ml +++ b/parsing_cocci/insert_plus.ml @@ -83,7 +83,8 @@ it *) (donothing Ast0.param) (donothing Ast0.decl) (donothing Ast0.field) (donothing Ast0.enum_decl) statement (donothing Ast0.forinfo) (donothing Ast0.case_line) - (donothing Ast0.string_fragment) topfn in + (donothing Ast0.string_fragment) (donothing Ast0.attr) + topfn in res.VT0.combiner_rec_top_level e (* --------------------------------------------------------------------- *) @@ -386,7 +387,7 @@ bind to that; not good for isomorphisms *) edots idots pdots sdots ddots fdots enumdots cdots dpdots ident expression do_nothing do_nothing typeC initialiser param decl field do_nothing statement forinfo - case_line do_nothing do_top + case_line do_nothing do_nothing do_top let call_collect_minus context_nodes : @@ -678,7 +679,8 @@ let collect_plus_nodes root = (do_nothing mk_declaration) (do_nothing mk_field) (do_nothing mk_enum_decl) stmt (do_nothing mk_forinfo) (do_nothing mk_case_line) - (do_nothing mk_string_fragment) toplevel + (do_nothing mk_string_fragment) (do_nothing mk_attribute) + toplevel let call_collect_plus context_nodes : (int * (Ast0.info * Ast.count * Ast.anything) list) list = @@ -1239,7 +1241,7 @@ let reevaluate_contextness = donothing donothing donothing donothing donothing donothing stmt donothing donothing donothing - donothing in + donothing donothing in res.VT0.combiner_rec_top_level (* --------------------------------------------------------------------- *) -- 2.21.3 _______________________________________________ Cocci mailing list [email protected] https://systeme.lip6.fr/mailman/listinfo/cocci
