aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Cutil.ml
diff options
context:
space:
mode:
Diffstat (limited to 'cparser/Cutil.ml')
-rw-r--r--cparser/Cutil.ml6
1 files changed, 6 insertions, 0 deletions
diff --git a/cparser/Cutil.ml b/cparser/Cutil.ml
index 212303ae..2fc269cc 100644
--- a/cparser/Cutil.ml
+++ b/cparser/Cutil.ml
@@ -141,6 +141,12 @@ let remove_attributes_type env attr t =
let erase_attributes_type env t =
change_attributes_type env (fun a -> []) t
+(* Is an attribute type-related (true) or variable-related (false)? *)
+
+let attr_is_type_related = function
+ | Attr(("packed" | "__packed__"), _) -> true
+ | _ -> false
+
(* Type compatibility *)
exception Incompat