[K/N] Don't pass -language_version to the second stage of new test system.

^KT-56182
Merge-request: KT-MR-10414
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
This commit is contained in:
Vladimir Sukharev
2023-06-05 17:59:16 +00:00
committed by Space Team
parent 833b5c12a1
commit 37adc99b9a
3 changed files with 21 additions and 16 deletions
@@ -485,19 +485,18 @@ internal class CAdapterGenerator(
it.module in moduleDescriptors }
visitChildren(fragments)
if (configuration.get(USE_FIR) == true) {
// K2 does not serialize empty package fragments, thus breaking the scope chain.
// The following traverse definitely reaches every subpackage fragment.
scopes.push(getPackageScope(FqName.ROOT))
val subfragments = descriptor.module.getSubPackagesOf(FqName.ROOT) { true }
.flatMap {
descriptor.module.getPackage(it).fragments.filter {
it.module in moduleDescriptors
}
// K2 does not serialize empty package fragments, thus breaking the scope chain.
// The following traverse definitely reaches every subpackage fragment.
scopes.push(getPackageScope(FqName.ROOT))
val subfragments = descriptor.module.getSubPackagesOf(FqName.ROOT) { true }
.flatMap {
descriptor.module.getPackage(it).fragments.filter {
it.module in moduleDescriptors
}
visitChildren(subfragments)
scopes.pop()
}
}
visitChildren(subfragments)
scopes.pop()
return true
}