aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Bitfields.ml
diff options
context:
space:
mode:
Diffstat (limited to 'cparser/Bitfields.ml')
-rw-r--r--cparser/Bitfields.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/cparser/Bitfields.ml b/cparser/Bitfields.ml
index 223ee3ca..bbc39456 100644
--- a/cparser/Bitfields.ml
+++ b/cparser/Bitfields.ml
@@ -502,7 +502,7 @@ and transf_post env ctx op e1 bf tyfield =
and transf_init env i =
match i with
| Init_single e -> Init_single (transf_exp env Val e)
- | Init_array il -> Init_array (List.map (transf_init env) il)
+ | Init_array il -> Init_array (List.rev (List.rev_map (transf_init env) il))
| Init_struct(id, fld_init_list) ->
let fld_init_list' =
List.map (fun (f, i) -> (f, transf_init env i)) fld_init_list in