--- old/src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactory.java 2019-04-08 18:42:39.000000000 +0530 +++ new/src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactory.java 2019-04-08 18:42:38.000000000 +0530 @@ -161,7 +161,7 @@ SourceLocation src = tree.location(); SourceLocation.Location loc = src.getFileLocation(); Path p = loc.path(); - av.visit("file", p == null ? "builtin" : p.toAbsolutePath().toString()); + av.visit("file", p == null ? "" : p.toAbsolutePath().toString()); av.visit("line", loc.line()); av.visit("column", loc.column()); av.visitEnd(); @@ -199,7 +199,7 @@ SourceLocation src = tree.location(); SourceLocation.Location loc = src.getFileLocation(); Path p = loc.path(); - av.visit("file", p == null ? "builtin" : p.toAbsolutePath().toString()); + av.visit("file", p == null ? "" : p.toAbsolutePath().toString()); av.visit("line", loc.line()); av.visit("column", loc.column()); av.visitEnd(); @@ -249,7 +249,7 @@ AnnotationVisitor av = mv.visitAnnotation(NATIVE_LOCATION, true); SourceLocation.Location loc = src.getFileLocation(); Path p = loc.path(); - av.visit("file", p == null ? "builtin" : p.toAbsolutePath().toString()); + av.visit("file", p == null ? "" : p.toAbsolutePath().toString()); av.visit("line", loc.line()); av.visit("column", loc.column()); av.visitEnd(); @@ -444,7 +444,7 @@ SourceLocation src = funcTree.location(); SourceLocation.Location loc = src.getFileLocation(); Path p = loc.path(); - av.visit("file", p == null ? "builtin" : p.toAbsolutePath().toString()); + av.visit("file", p == null ? "" : p.toAbsolutePath().toString()); av.visit("line", loc.line()); av.visit("column", loc.column()); av.visitEnd();