JVM_IR: don't generate repeated ElementType values in @Target

This commit is contained in:
Dmitry Petrov
2020-07-28 12:09:37 +03:00
parent c065210b56
commit 4fdccb3b35
6 changed files with 44 additions and 1 deletions
@@ -192,7 +192,7 @@ private class AdditionalClassAnnotationLowering(private val context: JvmBackendC
?: throw AssertionError("No annotation target map for JVM target $jvmTarget")
val targets = irClass.applicableTargetSet() ?: return
val javaTargets = targets.mapNotNull { annotationTargetMap[it] }
val javaTargets = targets.mapNotNull { annotationTargetMap[it] }.toSet()
val vararg = IrVarargImpl(
UNDEFINED_OFFSET, UNDEFINED_OFFSET,