Macrodecl attributes are added to the SmPL AST. Reflect these changes in adjust_pragmas.ml.
Signed-off-by: Jaskaran Singh <jaskaransingh7654...@gmail.com> --- parsing_cocci/adjust_pragmas.ml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/parsing_cocci/adjust_pragmas.ml b/parsing_cocci/adjust_pragmas.ml index 63038bca..e5597943 100644 --- a/parsing_cocci/adjust_pragmas.ml +++ b/parsing_cocci/adjust_pragmas.ml @@ -54,9 +54,9 @@ let rec right_decl d = | Ast0.FunProto(fninfo,id,lp1,params,va,rp1,sem) -> call_right right_mcode sem d (function ty -> Ast0.FunProto(fninfo,id,lp1,params,va,rp1,sem)) - | Ast0.MacroDecl(stg,name,lp,args,rp,sem) -> + | Ast0.MacroDecl(stg,name,lp,args,rp,attr,sem) -> call_right right_mcode sem d - (function sem -> Ast0.MacroDecl(stg,name,lp,args,rp,sem)) + (function sem -> Ast0.MacroDecl(stg,name,lp,args,rp,attr,sem)) | Ast0.MacroDeclInit(stg,name,lp,args,rp,eq,ini,sem) -> call_right right_mcode sem d (function sem -> Ast0.MacroDeclInit(stg,name,lp,args,rp,eq,ini,sem)) @@ -279,12 +279,12 @@ let rec left_decl decl = call_right left_mcode attr decl (function attr -> Ast0.FunProto((Ast0.FAttr attr)::x,name,lp1,params,va,rp1,sem))) - | Ast0.MacroDecl(Some stg,name,lp,args,rp,sem) -> + | Ast0.MacroDecl(Some stg,name,lp,args,rp,attr,sem) -> call_right left_mcode stg decl - (function stg -> Ast0.MacroDecl(Some stg,name,lp,args,rp,sem)) - | Ast0.MacroDecl(None,name,lp,args,rp,sem) -> + (function stg -> Ast0.MacroDecl(Some stg,name,lp,args,rp,attr,sem)) + | Ast0.MacroDecl(None,name,lp,args,rp,attr,sem) -> call_right left_ident name decl - (function name -> Ast0.MacroDecl(None,name,lp,args,rp,sem)) + (function name -> Ast0.MacroDecl(None,name,lp,args,rp,attr,sem)) | Ast0.MacroDeclInit(Some stg,name,lp,args,rp,eq,ini,sem) -> call_right left_mcode stg decl (function stg -> -- 2.21.1 _______________________________________________ Cocci mailing list Cocci@systeme.lip6.fr https://systeme.lip6.fr/mailman/listinfo/cocci