[FIR2IR] Drop effectively unused FirMetadataSource.File.descriptors
NB: only FileClassLowering uses this property to check whether facade is required, and IR-based check is enough in this lowering
This commit is contained in:
@@ -87,7 +87,7 @@ class Fir2IrVisitor(
|
|||||||
it.accept(this@Fir2IrVisitor, data) as? IrConstructorCall
|
it.accept(this@Fir2IrVisitor, data) as? IrConstructorCall
|
||||||
}
|
}
|
||||||
|
|
||||||
(this as IrFileImpl).metadata = FirMetadataSource.File(file, components.session, declarations.map { it.descriptor })
|
(this as IrFileImpl).metadata = FirMetadataSource.File(file, components.session)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ interface FirMetadataSource : MetadataSource {
|
|||||||
val session: FirSession
|
val session: FirSession
|
||||||
|
|
||||||
class File(
|
class File(
|
||||||
val file: FirFile, override val session: FirSession, descriptors: List<DeclarationDescriptor>
|
val file: FirFile, override val session: FirSession
|
||||||
) : MetadataSource.File(descriptors), FirMetadataSource
|
) : MetadataSource.File(emptyList()), FirMetadataSource
|
||||||
|
|
||||||
class Class(
|
class Class(
|
||||||
val klass: FirClass<*>, descriptor: WrappedClassDescriptor
|
val klass: FirClass<*>, descriptor: WrappedClassDescriptor
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FILE: MyRunnable.java
|
// FILE: MyRunnable.java
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FILE: Foo.kt
|
// FILE: Foo.kt
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FILE: Foo.kt
|
// FILE: Foo.kt
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FILE: Foo.kt
|
// FILE: Foo.kt
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FILE: Foo.kt
|
// FILE: Foo.kt
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FILE: kt22906_1.kt
|
// FILE: kt22906_1.kt
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FILE: kt22906_1.kt
|
// FILE: kt22906_1.kt
|
||||||
|
|||||||
Reference in New Issue
Block a user