[Linux-kernel-mentees] [PATCH 16/23] parsing_cocci: ast0toast: Reflect Parameter attributes
Jaskaran Singh
jaskaransingh7654321 at gmail.com
Mon Apr 27 12:08:27 UTC 2020
Parameter attributes are added to the SmPL AST. Reflect these changes in
ast0toast.ml.
Signed-off-by: Jaskaran Singh <jaskaransingh7654321 at gmail.com>
---
parsing_cocci/ast0toast.ml | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/parsing_cocci/ast0toast.ml b/parsing_cocci/ast0toast.ml
index 09c28c06..80d38138 100644
--- a/parsing_cocci/ast0toast.ml
+++ b/parsing_cocci/ast0toast.ml
@@ -857,10 +857,11 @@ and designator = function
and parameterTypeDef p =
rewrap p no_isos
(match Ast0.unwrap p with
- Ast0.VoidParam(ty) -> Ast.VoidParam(typeC false ty)
- | Ast0.Param(ty,id) ->
+ Ast0.VoidParam(ty,attr) ->
+ Ast.VoidParam(typeC false ty,List.map mcode attr)
+ | Ast0.Param(ty,id,attr) ->
let allminus = check_allminus.VT0.combiner_rec_parameter p in
- Ast.Param(typeC allminus ty,get_option ident id)
+ Ast.Param(typeC allminus ty,get_option ident id,List.map mcode attr)
| Ast0.MetaParam(name,cstr,_) ->
Ast.MetaParam(mcode name,constraints cstr,unitary,false)
| Ast0.MetaParamList(name,lenname,cstr,_) ->
--
2.21.1
More information about the Linux-kernel-mentees
mailing list