Skip to content
Snippets Groups Projects
Commit 23c80697 authored by David Bühler's avatar David Bühler Committed by Virgile Prevosto
Browse files

[kernel] Optimizes undefined_sequence visitor: only visits function definitions.

parent 1dfd6df8
No related branches found
No related tags found
No related merge requests found
...@@ -143,6 +143,18 @@ let check_sequences file = ...@@ -143,6 +143,18 @@ let check_sequences file =
(my_stmt_print#without_annot my_stmt_print#stmt) s (my_stmt_print#without_annot my_stmt_print#stmt) s
| _ -> ()); | _ -> ());
Cil.DoChildren Cil.DoChildren
(* Optimization: only visits function definitions. *)
method! vglob = function
| GFun _ -> Cil.DoChildren
| _ -> Cil.SkipChildren
method! vinst _ = SkipChildren
method! vexpr _ = SkipChildren
method! vlval _ = SkipChildren
method! vtype _ = SkipChildren
method! vspec _ = SkipChildren
method! vcode_annot _ = SkipChildren
end end
in in
Cil.visitCilFileSameGlobals check_unspec file Cil.visitCilFileSameGlobals check_unspec file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment