From e84b39e459a34732817e2f1398e89da0db709bf6 Mon Sep 17 00:00:00 2001 From: Eric Mccorkle Date: Thu, 21 Feb 2013 12:23:27 -0800 Subject: [PATCH] 8008658: Four new method param jtreg tests fail in nightly tests Reviewed-by: jjg, ksrini, mcimadamore --- .../src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java | 2 +- langtools/test/tools/javac/MethodParameters/EnumTest.java | 2 +- langtools/test/tools/javac/MethodParameters/LocalClassTest.java | 2 +- .../test/tools/javac/MethodParameters/MemberClassTest.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java b/langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java index 0a8980acd1f..178350cf90d 100644 --- a/langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java +++ b/langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java @@ -651,7 +651,7 @@ public class ClassWriter extends ClassFile { ((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 --git a/langtools/test/tools/javac/MethodParameters/EnumTest.java b/langtools/test/tools/javac/MethodParameters/EnumTest.java index b58f36838ae..2f6cde31713 100644 --- a/langtools/test/tools/javac/MethodParameters/EnumTest.java +++ b/langtools/test/tools/javac/MethodParameters/EnumTest.java @@ -23,7 +23,7 @@ /* * @test - * @bug 8006582 + * @bug 8006582 8008658 * @summary javac should generate method parameters correctly. * @build Tester * @compile -parameters EnumTest.java diff --git a/langtools/test/tools/javac/MethodParameters/LocalClassTest.java b/langtools/test/tools/javac/MethodParameters/LocalClassTest.java index 045b9666e5b..101b27645db 100644 --- a/langtools/test/tools/javac/MethodParameters/LocalClassTest.java +++ b/langtools/test/tools/javac/MethodParameters/LocalClassTest.java @@ -23,7 +23,7 @@ /* * @test - * @bug 8006582 + * @bug 8006582 8008658 * @summary javac should generate method parameters correctly. * @build Tester * @compile -parameters LocalClassTest.java diff --git a/langtools/test/tools/javac/MethodParameters/MemberClassTest.java b/langtools/test/tools/javac/MethodParameters/MemberClassTest.java index 8e4672336f1..69482d724b7 100644 --- a/langtools/test/tools/javac/MethodParameters/MemberClassTest.java +++ b/langtools/test/tools/javac/MethodParameters/MemberClassTest.java @@ -23,7 +23,7 @@ /* * @test - * @bug 8006582 + * @bug 8006582 8008658 * @summary javac should generate method parameters correctly. * @build Tester * @compile -parameters MemberClassTest.java