# HG changeset patch # User ksrini # Date 1361478207 28800 # Node ID dabb36173c6386d410ef67eab1f65c28820afc60 # Parent cd7340a84bb8abc814193a4f38a26cd624f0a6f0 8008658: Four new method param jtreg tests fail in nightly tests Reviewed-by: jjg, ksrini, mcimadamore Contributed-by: eric.mccorkle@oracle.com diff -r cd7340a84bb8 -r dabb36173c63 src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java --- a/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Thu Feb 21 14:43:51 2013 -0800 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Thu Feb 21 12:23:27 2013 -0800 @@ -651,7 +651,7 @@ ((int) s.flags() & (FINAL | SYNTHETIC | MANDATED)) | ((int) m.flags() & SYNTHETIC); databuf.appendChar(pool.put(s.name)); - databuf.appendInt(flags); + databuf.appendChar(flags); } // Now write the real parameters for (VarSymbol s : m.params) { diff -r cd7340a84bb8 -r dabb36173c63 test/tools/javac/MethodParameters/EnumTest.java --- a/test/tools/javac/MethodParameters/EnumTest.java Thu Feb 21 14:43:51 2013 -0800 +++ b/test/tools/javac/MethodParameters/EnumTest.java Thu Feb 21 12:23:27 2013 -0800 @@ -23,7 +23,7 @@ /* * @test - * @bug 8006582 + * @bug 8006582 8008658 * @summary javac should generate method parameters correctly. * @build Tester * @compile -parameters EnumTest.java diff -r cd7340a84bb8 -r dabb36173c63 test/tools/javac/MethodParameters/LocalClassTest.java --- a/test/tools/javac/MethodParameters/LocalClassTest.java Thu Feb 21 14:43:51 2013 -0800 +++ b/test/tools/javac/MethodParameters/LocalClassTest.java Thu Feb 21 12:23:27 2013 -0800 @@ -23,7 +23,7 @@ /* * @test - * @bug 8006582 + * @bug 8006582 8008658 * @summary javac should generate method parameters correctly. * @build Tester * @compile -parameters LocalClassTest.java diff -r cd7340a84bb8 -r dabb36173c63 test/tools/javac/MethodParameters/MemberClassTest.java --- a/test/tools/javac/MethodParameters/MemberClassTest.java Thu Feb 21 14:43:51 2013 -0800 +++ b/test/tools/javac/MethodParameters/MemberClassTest.java Thu Feb 21 12:23:27 2013 -0800 @@ -23,7 +23,7 @@ /* * @test - * @bug 8006582 + * @bug 8006582 8008658 * @summary javac should generate method parameters correctly. * @build Tester * @compile -parameters MemberClassTest.java