# HG changeset patch # User alanb # Date 1490208088 0 # Node ID 8efb26290858e381ebcba97fedfc3a28edc671bf # Parent f777a2822087de210e37ba1d7871143dc1522a34# Parent cfff30ab64ce0a82173d042c77ed983d784ee0bd Merge diff -r f777a2822087 -r 8efb26290858 langtools/src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java --- a/langtools/src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java Mon Mar 20 15:32:39 2017 -0700 +++ b/langtools/src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java Wed Mar 22 18:41:28 2017 +0000 @@ -618,7 +618,6 @@ public Void visitModuleTarget(ModuleTarget_attribute attr, ClassOutputStream out) { out.writeShort(attr.os_name_index); out.writeShort(attr.os_arch_index); - out.writeShort(attr.os_version_index); return null; } diff -r f777a2822087 -r 8efb26290858 langtools/src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java --- a/langtools/src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java Mon Mar 20 15:32:39 2017 -0700 +++ b/langtools/src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java Wed Mar 22 18:41:28 2017 +0000 @@ -40,7 +40,6 @@ super(name_index, length); os_name_index = cr.readUnsignedShort(); os_arch_index = cr.readUnsignedShort(); - os_version_index = cr.readUnsignedShort(); } @Override @@ -50,5 +49,4 @@ public final int os_name_index; public final int os_arch_index; - public final int os_version_index; } diff -r f777a2822087 -r 8efb26290858 langtools/src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java --- a/langtools/src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java Mon Mar 20 15:32:39 2017 -0700 +++ b/langtools/src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java Wed Mar 22 18:41:28 2017 +0000 @@ -680,12 +680,6 @@ print("// " + getOSArch(attr)); } println(); - print("os_version: #" + attr.os_version_index); - if (attr.os_version_index != 0) { - tab(); - print("// " + getOSVersion(attr)); - } - println(); indent(-1); return null; } @@ -706,14 +700,6 @@ } } - private String getOSVersion(ModuleTarget_attribute attr) { - try { - return constant_pool.getUTF8Value(attr.os_version_index); - } catch (ConstantPoolException e) { - return report(e); - } - } - @Override public Void visitRuntimeVisibleAnnotations(RuntimeVisibleAnnotations_attribute attr, Void ignore) { println("RuntimeVisibleAnnotations:"); diff -r f777a2822087 -r 8efb26290858 langtools/test/ProblemList.txt --- a/langtools/test/ProblemList.txt Mon Mar 20 15:32:39 2017 -0700 +++ b/langtools/test/ProblemList.txt Wed Mar 22 18:41:28 2017 +0000 @@ -54,6 +54,7 @@ tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java 8057687 generic-all emit correct byte code an attributes for type annotations tools/javac/warnings/suppress/TypeAnnotations.java 8057683 generic-all improve ordering of errors with type annotations tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.java 8160396 generic-all current version of jtreg needs a new promotion to include lastes version of ASM +tools/javac/platform/PlatformProviderTest.java 8176801 generic-all fails due to warnings printed to stderr ########################################################################### #