Skip generic signature in bridges

This commit is contained in:
Mikhael Bogdanov
2018-06-13 12:49:14 +02:00
parent 0f7dc6e8af
commit 3dff3d61f5
@@ -24,10 +24,7 @@ import org.jetbrains.kotlin.codegen.*
import org.jetbrains.kotlin.codegen.FunctionCodegen
import org.jetbrains.kotlin.codegen.state.GenerationState
import org.jetbrains.kotlin.descriptors.Modality
import org.jetbrains.kotlin.ir.declarations.IrClass
import org.jetbrains.kotlin.ir.declarations.IrConstructor
import org.jetbrains.kotlin.ir.declarations.IrFunction
import org.jetbrains.kotlin.ir.declarations.IrSimpleFunction
import org.jetbrains.kotlin.ir.declarations.*
import org.jetbrains.kotlin.ir.util.dump
import org.jetbrains.kotlin.ir.util.hasAnnotation
import org.jetbrains.kotlin.ir.util.isAnnotationClass
@@ -109,7 +106,8 @@ open class FunctionCodegen(private val irFunction: IrFunction, private val class
irFunction.OtherOrigin,
flags,
signature.asmMethod.name, signature.asmMethod.descriptor,
signature.genericsSignature, null/*TODO support exception*/
if (irFunction.origin == IrDeclarationOrigin.BRIDGE) null else signature.genericsSignature,
null/*TODO support exception*/
)
}