JVM_IR KT-49335 run RepeatedAnnotationLowering per module

Otherwise, we drop annotation constructors in AnnotationLowering,
which breaks RAL in case of annotation container declared in different
file.
This commit is contained in:
Dmitry Petrov
2021-10-21 17:55:46 +03:00
committed by TeamCityServer
parent a2b8493f47
commit d5f6674d2d
5 changed files with 53 additions and 3 deletions
@@ -35970,6 +35970,12 @@ public class FirBlackBoxCodegenTestGenerated extends AbstractFirBlackBoxCodegenT
runTest("compiler/testData/codegen/box/reflection/annotations/repeatable/kotlinAnnotation.kt");
}
@Test
@TestMetadata("kt49335.kt")
public void testKt49335() throws Exception {
runTest("compiler/testData/codegen/box/reflection/annotations/repeatable/kt49335.kt");
}
@Test
@TestMetadata("nonRepeatedAnnotationWithItsContainer.kt")
public void testNonRepeatedAnnotationWithItsContainer() throws Exception {