Optimize import removes reference to invoke extension function. Add test.
#KT-3398 Fixed
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
import test1.MyClass
|
||||
import test1.invoke
|
||||
|
||||
fun foo() {
|
||||
val s = MyClass()
|
||||
s()
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
import test1.MyClass
|
||||
import test1.invoke
|
||||
|
||||
fun foo() {
|
||||
val s = MyClass()
|
||||
s()
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test1
|
||||
|
||||
public class MyClass {
|
||||
}
|
||||
|
||||
public fun MyClass.invoke() {}
|
||||
Reference in New Issue
Block a user