From 0c73ba202a910d5ab2ae900a56264fc1534f0214 Mon Sep 17 00:00:00 2001 From: Bernhard Schommer Date: Wed, 7 Dec 2016 16:03:17 +0100 Subject: Next try for support of anonymous structs. Instead of using idents the anonymous fileds get names of the for _c where c is a counter of all anonymous members. Bug 20003 --- cparser/Rename.ml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cparser/Rename.ml') diff --git a/cparser/Rename.ml b/cparser/Rename.ml index c1f31977..f402ea39 100644 --- a/cparser/Rename.ml +++ b/cparser/Rename.ml @@ -108,7 +108,8 @@ and param env (id, ty) = let field env f = { fld_name = f.fld_name; fld_typ = typ env f.fld_typ; - fld_bitfield = f.fld_bitfield } + fld_bitfield = f.fld_bitfield; + fld_anonymous = f.fld_anonymous; } let constant env = function | CEnum(id, v) -> CEnum(ident env id, v) -- cgit