Macrodecl attributes are added to the SmPL AST. Reflect these changes in arity.ml.
Signed-off-by: Jaskaran Singh <[email protected]> --- parsing_cocci/arity.ml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/parsing_cocci/arity.ml b/parsing_cocci/arity.ml index 8ee6d33f..1c74aa8b 100644 --- a/parsing_cocci/arity.ml +++ b/parsing_cocci/arity.ml @@ -595,7 +595,7 @@ and declaration tgt decl = let rp1 = mcode rp1 in let sem = mcode sem in make_decl decl tgt arity (Ast0.FunProto(fi,name,lp1,params,va,rp1,sem)) - | Ast0.MacroDecl(stg,name,lp,args,rp,sem) -> + | Ast0.MacroDecl(stg,name,lp,args,rp,attr,sem) -> let arity = all_same true tgt (mcode2line lp) ((match stg with None -> [] | Some x -> [mcode2arity x]) @ @@ -605,8 +605,9 @@ and declaration tgt decl = let lp = mcode lp in let args = dots (expression arity) args in let rp = mcode rp in + let attr = List.map mcode attr in let sem = mcode sem in - make_decl decl tgt arity (Ast0.MacroDecl(stg,name,lp,args,rp,sem)) + make_decl decl tgt arity (Ast0.MacroDecl(stg,name,lp,args,rp,attr,sem)) | Ast0.MacroDeclInit(stg,name,lp,args,rp,eq,ini,sem) -> let arity = all_same true tgt (mcode2line lp) -- 2.21.1 _______________________________________________ Cocci mailing list [email protected] https://systeme.lip6.fr/mailman/listinfo/cocci
