Optimization for const closures: access it via GETSTATIC
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
fun test() {
|
||||
|
||||
fun local(){
|
||||
{
|
||||
//static instance access
|
||||
local()
|
||||
}()
|
||||
}
|
||||
|
||||
//static instance access
|
||||
{
|
||||
//static instance access
|
||||
local()
|
||||
}()
|
||||
|
||||
//static instance access
|
||||
(::local)()
|
||||
}
|
||||
|
||||
// 3 GETSTATIC _DefaultPackage\$test\$1\.instance\$
|
||||
// 1 GETSTATIC _DefaultPackage\$test\$2\.instance\$
|
||||
// 1 GETSTATIC _DefaultPackage\$test\$3\.instance\$
|
||||
Reference in New Issue
Block a user