From e1743f0cd71ffe45ecc54e343777467bcf99e6d5 Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Fri, 27 Jan 2012 15:33:05 +0400 Subject: [PATCH] generate bridge flag for bridge methods --- .../backend/src/org/jetbrains/jet/codegen/FunctionCodegen.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/FunctionCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/FunctionCodegen.java index f71bf092088..9e6f7ca2f53 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/FunctionCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/FunctionCodegen.java @@ -447,7 +447,7 @@ public class FunctionCodegen { Method method = state.getTypeMapper().mapSignature(functionDescriptor.getName(), functionDescriptor).getAsmMethod(); Method overriden = state.getTypeMapper().mapSignature(overriddenFunction.getName(), overriddenFunction.getOriginal()).getAsmMethod(); if(differentMethods(method, overriden)) { - int flags = ACC_PUBLIC; // TODO. + int flags = ACC_PUBLIC | ACC_BRIDGE; // TODO. final MethodVisitor mv = v.newMethod(null, flags, jvmSignature.getName(), overriden.getDescriptor(), null, null); if (v.generateCode()) {