diff -r 7ae4016c5938 -r 584365f256a7 src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java --- a/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Tue Sep 07 17:31:54 2010 +0100 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Tue Sep 07 17:32:27 2010 +0100 @@ -652,13 +652,6 @@ endAttr(alenIdx); acount++; } - if ((flags & POLYMORPHIC_SIGNATURE) != 0) { - if (target.majorVersion < 51) - throw new AssertionError("PolymorphicSignature attributes in java/dyn must be written with -target 7 (required major version is 51, current is"+target.majorVersion+")"); - int alenIdx = writeAttr(names.PolymorphicSignature); - endAttr(alenIdx); - acount++; - } return acount; }