Skip to content

Commit 31ee27e

Browse files
m-schmidtxavierleroy
authored andcommitted
bug 39368, fix member recursion for anonymous structs in init-zipper
1 parent 76f7fea commit 31ee27e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cparser/Elab.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1548,8 +1548,8 @@ module I = struct
15481548
| fld1 :: rem ->
15491549
if fld1.fld_name = name then
15501550
OK(Zunion(z, id, fld1), default_init env fld1.fld_typ)
1551-
else if fld.fld_anonymous && has_member env name fld.fld_typ then
1552-
let zi = (Zunion(z, id, fld1),i) in
1551+
else if fld1.fld_anonymous && has_member env name fld1.fld_typ then
1552+
let zi = (Zunion(z, id, fld1), default_init env fld1.fld_typ) in
15531553
member env zi name
15541554
else
15551555
find rem

0 commit comments

Comments
 (0)