Struct end attributes are added to the SmPL AST. Reflect these changes in unparse_cocci.ml.
Signed-off-by: Jaskaran Singh <[email protected]> --- parsing_c/unparse_cocci.ml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/parsing_c/unparse_cocci.ml b/parsing_c/unparse_cocci.ml index 30050ea1..f0efc968 100644 --- a/parsing_c/unparse_cocci.ml +++ b/parsing_c/unparse_cocci.ml @@ -955,7 +955,11 @@ and declaration d = close_box(); mcode print_string rp; pr_space(); mcode print_string eq; pr_space(); initialiser true ini; mcode print_string sem - | Ast.TyDecl(ty,sem) -> fullType ty; mcode print_string sem + | Ast.TyDecl(ty,attr,sem) -> + fullType ty; + (if not (attr = []) then pr_space()); + print_between pr_space (mcode print_string) attr; + mcode print_string sem | Ast.Typedef(stg,ty,id,sem) -> mcode print_string stg; pr_space(); print_named_type ty (fun _ -> typeC id); -- 2.21.1 _______________________________________________ Cocci mailing list [email protected] https://systeme.lip6.fr/mailman/listinfo/cocci
