From ec046034f7bfedffd434982af8c0989588ae883c Mon Sep 17 00:00:00 2001 From: Andre Maroneze <andre.maroneze@cea.fr> Date: Thu, 26 Aug 2021 22:03:16 +0200 Subject: [PATCH] sync with frama-c/frama-c!3182 --- reorder_defs.ml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/reorder_defs.ml b/reorder_defs.ml index 817f06a0..5d78bece 100644 --- a/reorder_defs.ml +++ b/reorder_defs.ml @@ -87,7 +87,8 @@ let kind_of_glob = function | Tenum _ -> Enum | _ -> Other) (* TODO: find dependencies also in GLOBANNOT... *) - | GLOBASM _ | PRAGMA _ | LINKAGE _ | GLOBANNOT _ | CUSTOM _ -> Other + | GLOBASM _ | PRAGMA _ | STATIC_ASSERT _ + | LINKAGE _ | GLOBANNOT _ | CUSTOM _ -> Other let name_of_glob d = match d with | FUNDEF(_,(_,(name,_,_,_)),_,_,_) -> name @@ -108,7 +109,8 @@ let name_of_glob d = match d with Frama_Clang_option.fatal "Unknown type declaration: %a" Cabs_debug.pp_def d ) - | GLOBASM _ | PRAGMA _ | LINKAGE _ | GLOBANNOT _ | CUSTOM _ -> "" + | GLOBASM _ | PRAGMA _ | STATIC_ASSERT _ + | LINKAGE _ | GLOBANNOT _ | CUSTOM _ -> "" let has_init = List.exists (function (_,NO_INIT) -> false | _ -> true) @@ -125,7 +127,8 @@ let glob_is_def = function | Tenum(_,Some _,_) -> true | Tenum(_,None,_) -> false | _ -> false) - | GLOBASM _ | PRAGMA _ | LINKAGE _ | GLOBANNOT _ | CUSTOM _ -> false + | GLOBASM _ | PRAGMA _ | STATIC_ASSERT _ + | LINKAGE _ | GLOBANNOT _ | CUSTOM _ -> false let decl_of_def = function | FUNDEF (_,(s,n),_,b,_) -> DECDEF(None,(s,[n,NO_INIT]),b) @@ -384,7 +387,7 @@ class compute_deps = Dependencies.set_symbol Field n false (Option.get current_def) in List.iter process_name l - | TYPE_ANNOT _ -> () + | TYPE_ANNOT _ | STATIC_ASSERT_FG _ -> () in List.iter process_tag l | _ -> ()) -- GitLab