IR: do not create unused capture fields
^KT-48784 Fixed
This commit is contained in:
+14
@@ -0,0 +1,14 @@
|
||||
open class Base(parameter: String)
|
||||
|
||||
fun foo(captured: String) {
|
||||
object : Base(captured) {
|
||||
// val x = captured
|
||||
// init { println(captured) }
|
||||
}
|
||||
}
|
||||
|
||||
// JVM_TEMPLATES
|
||||
// 1 final synthetic Ljava/lang/String; \$captured
|
||||
|
||||
// JVM_IR_TEMPLATES
|
||||
// 0 final synthetic Ljava/lang/String; \$captured
|
||||
Reference in New Issue
Block a user