As attributes are added to the parameter type, have the C AST visitor visit these attributes as well.
Signed-off-by: Jaskaran Singh <jaskaransingh7654...@gmail.com> --- parsing_c/visitor_c.ml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/parsing_c/visitor_c.ml b/parsing_c/visitor_c.ml index aaef1acc..57b5f32b 100644 --- a/parsing_c/visitor_c.ml +++ b/parsing_c/visitor_c.ml @@ -1929,10 +1929,15 @@ and vk_node_s = fun bigf node -> (* ------------------------------------------------------------------------ *) and vk_param_s = fun bigf param -> let iif ii = vk_ii_s bigf ii in - let {p_namei = swrapopt; p_register = (b, iib); p_type=ft} = param in + let + {p_namei = swrapopt; + p_register = (b, iib); + p_type=ft; + p_attr = attrs} = param in { p_namei = swrapopt +> Common.map_option (vk_name_s bigf); p_register = (b, iif iib); p_type = vk_type_s bigf ft; + p_attr = attrs +> List.map (vk_attribute_s bigf); } let vk_arguments_s = fun bigf args -> -- 2.21.1 _______________________________________________ Cocci mailing list Cocci@systeme.lip6.fr https://systeme.lip6.fr/mailman/listinfo/cocci