Diagnostic: support anonymous objects in inline functions
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
// !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE -NOTHING_TO_INLINE
|
||||
|
||||
inline fun <R> inlineFun(p: () -> R) {
|
||||
val s = object {
|
||||
|
||||
val z = p()
|
||||
|
||||
fun a() {
|
||||
p()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -12,14 +12,6 @@ inline fun unsupported() {
|
||||
object BInner {}
|
||||
}<!>
|
||||
|
||||
val s = <!NOT_YET_SUPPORTED_IN_INLINE!>object {
|
||||
fun a() {
|
||||
val sInner = object {
|
||||
fun aInner() {}
|
||||
}
|
||||
}
|
||||
}<!>
|
||||
|
||||
<!NOT_YET_SUPPORTED_IN_INLINE!>fun local() {
|
||||
fun localInner() {}
|
||||
}<!>
|
||||
|
||||
Reference in New Issue
Block a user