Added test for obsolete KT-11631: Couldn't inline method call
#KT-11631 Obsolete
This commit is contained in:
+3
-1
@@ -17,6 +17,8 @@ fun check() {
|
|||||||
<!UNREACHABLE_CODE!>val <!UNUSED_VARIABLE!>x<!> =<!> null!!
|
<!UNREACHABLE_CODE!>val <!UNUSED_VARIABLE!>x<!> =<!> null!!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun <!IMPLICIT_NOTHING_RETURN_TYPE!>nonLocalReturn<!>() = run { return }
|
||||||
|
|
||||||
class Klass {
|
class Klass {
|
||||||
fun <!IMPLICIT_NOTHING_RETURN_TYPE!>bar<!>() = null!!
|
fun <!IMPLICIT_NOTHING_RETURN_TYPE!>bar<!>() = null!!
|
||||||
|
|
||||||
@@ -47,4 +49,4 @@ class Derived : Base {
|
|||||||
override val x = null!!
|
override val x = null!!
|
||||||
|
|
||||||
override fun foo() = null!!
|
override fun foo() = null!!
|
||||||
}
|
}
|
||||||
@@ -7,6 +7,7 @@ public fun baz(): kotlin.Nothing
|
|||||||
public fun check(): kotlin.Unit
|
public fun check(): kotlin.Unit
|
||||||
public fun foo(): kotlin.Nothing
|
public fun foo(): kotlin.Nothing
|
||||||
public fun gav(): kotlin.Any
|
public fun gav(): kotlin.Any
|
||||||
|
public fun nonLocalReturn(): kotlin.Nothing
|
||||||
|
|
||||||
public interface Base {
|
public interface Base {
|
||||||
public abstract val x: kotlin.Int
|
public abstract val x: kotlin.Int
|
||||||
|
|||||||
Reference in New Issue
Block a user