[WASM] Add receiver capturing to callable references
This commit is contained in:
committed by
teamcityserver
parent
b8d11f7938
commit
41a69ad388
+22
-10
@@ -1,11 +1,23 @@
|
||||
// DONT_TARGET_EXACT_BACKEND: WASM
|
||||
// WASM_MUTE_REASON: PROPERTY_REFERENCES
|
||||
fun box(): String {
|
||||
class Local {
|
||||
var result = "Fail"
|
||||
}
|
||||
|
||||
val l = Local()
|
||||
(Local::result).set(l, "OK")
|
||||
return (Local::result).get(l)
|
||||
class X(val ok: String) {
|
||||
fun y(): String = ok
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val x = X("OK")
|
||||
val y = x::y
|
||||
return y()
|
||||
}
|
||||
|
||||
//fun y(): String = "OK"
|
||||
//
|
||||
//fun box(): String {
|
||||
// val y = ::y
|
||||
// return y.invoke()
|
||||
//}
|
||||
|
||||
//val x = "OK"
|
||||
//
|
||||
//fun box(): String {
|
||||
// val x = ::x
|
||||
// return x.get()
|
||||
//}
|
||||
Reference in New Issue
Block a user