From edf94d0bafbbe0783e2d5e7b2cd91e03447d572e Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Wed, 15 Sep 2010 23:13:17 +0000 Subject: Never generate the ACC_SYNTHETIC flag in byteco... Never generate the ACC_SYNTHETIC flag in bytecode, based on my 19 months old reasoning laid out in yon ticket. Closes #1128, review by dragos. --- src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala index c26fda6e45..c29b532cf0 100644 --- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala +++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala @@ -1844,7 +1844,6 @@ abstract class GenJVM extends SubComponent { var jf: Int = 0 val f = sym.flags - jf = jf | (if (sym hasFlag Flags.SYNTHETIC) ACC_SYNTHETIC else 0) /* jf = jf | (if (sym hasFlag Flags.PRIVATE) ACC_PRIVATE else if (sym hasFlag Flags.PROTECTED) ACC_PROTECTED else ACC_PUBLIC) */ @@ -1856,7 +1855,7 @@ abstract class GenJVM extends SubComponent { && !sym.enclClass.hasFlag(Flags.INTERFACE) && !sym.isClassConstructor) ACC_FINAL else 0) jf = jf | (if (sym.isStaticMember) ACC_STATIC else 0) - jf = jf | (if (sym hasFlag Flags.BRIDGE) ACC_BRIDGE | ACC_SYNTHETIC else 0) + jf = jf | (if (sym hasFlag Flags.BRIDGE) ACC_BRIDGE else 0) if (sym.isClass && !sym.hasFlag(Flags.INTERFACE)) jf |= ACC_SUPER -- cgit v1.2.3