--- old/src/jdk.jextract/share/classes/com/sun/tools/jextract/tree/LayoutUtils.java 2018-09-12 21:18:04.000000000 +0530 +++ new/src/jdk.jextract/share/classes/com/sun/tools/jextract/tree/LayoutUtils.java 2018-09-12 21:18:03.000000000 +0530 @@ -234,7 +234,7 @@ replaceBitfields(fieldLayouts, pendingBitfieldStart); pendingBitfieldStart = -1; } - Layout fieldLayout = (c.isAnonymous()) ? + Layout fieldLayout = (c.isAnonymousStruct()) ? getRecordLayoutInternal(offset, parent, c.type(), fieldMapper) : fieldLayout(isUnion, c, fieldMapper); fieldLayouts.add(fieldLayout);