Test for KT-3444 Front-end doesn't check if local function or function of anonymous class returns value
#KT-3444 obsolete
This commit is contained in:
@@ -0,0 +1,13 @@
|
|||||||
|
fun box() {
|
||||||
|
fun local():Int {
|
||||||
|
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
|
||||||
|
}
|
||||||
|
|
||||||
|
trait X {
|
||||||
|
fun f(): Boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
val m = object : X {
|
||||||
|
override fun f(): Boolean {
|
||||||
|
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
|
||||||
|
}
|
||||||
@@ -1573,6 +1573,11 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest {
|
|||||||
doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.kt");
|
doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("kt3444.kt")
|
||||||
|
public void testKt3444() throws Exception {
|
||||||
|
doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt3444.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("kt510.kt")
|
@TestMetadata("kt510.kt")
|
||||||
public void testKt510() throws Exception {
|
public void testKt510() throws Exception {
|
||||||
doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.kt");
|
doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user