Fix builtins test module creation
diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/serialization/builtins/BuiltinsTestUtils.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/serialization/builtins/BuiltinsTestUtils.kt
index 257e73b..36a949c 100644
--- a/compiler/tests-common/tests/org/jetbrains/kotlin/serialization/builtins/BuiltinsTestUtils.kt
+++ b/compiler/tests-common/tests/org/jetbrains/kotlin/serialization/builtins/BuiltinsTestUtils.kt
@@ -17,13 +17,10 @@
object BuiltinsTestUtils {
fun compileBuiltinsModule(environment: KotlinCoreEnvironment): ModuleDescriptor {
- val files = KotlinTestUtils.loadToKtFiles(
- environment, ContainerUtil.concat<File>(
- allFilesUnder("libraries/stdlib/jvm/builtins"),
- allFilesUnder("core/builtins/build/src/common"),
- allFilesUnder("core/builtins/build/src/reflect"),
- )
- )
+ val files = KotlinTestUtils.loadToKtFiles(environment, allFilesUnder("libraries/stdlib/"))
+ .filter {
+ it.annotationEntries.any { annotation -> annotation.shortName?.asString() in listOf("ProducesBuiltinMetadata", "Builtin") }
+ }
return createResolveSessionForFiles(environment.project, files, false).moduleDescriptor
}