--- old/src/jdk.jextract/share/classes/com/sun/tools/jextract/JavaSourceFactory.java 2019-04-03 19:05:56.000000000 +0530 +++ new/src/jdk.jextract/share/classes/com/sun/tools/jextract/JavaSourceFactory.java 2019-04-03 19:05:55.000000000 +0530 @@ -261,6 +261,7 @@ log.print(Level.FINE, () -> "Define class " + name + " for native type " + nativeName); JavaSourceBuilder jsb = new JavaSourceBuilder(global_jsb.align() + 1); + addNativeLocation(false, jsb, structTree.location()); jsb.addAnnotation(false, NATIVE_STRUCT, Map.of("value", structTree.layout().toString())); jsb.interfaceBegin(intf, true, "Struct<" + intf + ">"); // fields