From cb513ee333e49b3eacd17566917fdb185107a3cd Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Mon, 18 Oct 2021 12:11:23 +0200 Subject: [PATCH] IR: fix ACCIDENTAL_OVERRIDE reporting on annotation implementations --- .../kotlin/backend/jvm/codegen/JvmSignatureClashDetector.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/JvmSignatureClashDetector.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/JvmSignatureClashDetector.kt index 2213ed93155..3f2e8bc5dbf 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/JvmSignatureClashDetector.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/JvmSignatureClashDetector.kt @@ -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(