IR: fix ACCIDENTAL_OVERRIDE reporting on annotation implementations

This commit is contained in:
Ilya Chernikov
2021-10-18 12:11:23 +02:00
parent 81e4f3091a
commit cb513ee333
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.backend.jvm.codegen
import org.jetbrains.kotlin.backend.common.lower.ANNOTATION_IMPLEMENTATION
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
import org.jetbrains.kotlin.backend.jvm.JvmBackendContext
import org.jetbrains.kotlin.backend.jvm.JvmLoweredDeclarationOrigin
@@ -183,6 +184,7 @@ class JvmSignatureClashDetector(
IrDeclarationOrigin.IR_BUILTINS_STUB,
JvmLoweredDeclarationOrigin.TO_ARRAY,
JvmLoweredDeclarationOrigin.SUPER_INTERFACE_METHOD_BRIDGE,
ANNOTATION_IMPLEMENTATION
)
val PREDEFINED_SIGNATURES = listOf(