Add test for KT-50498

This commit is contained in:
Victor Petukhov
2022-02-09 11:36:10 +03:00
committed by teamcity
parent b411eb36e8
commit 06deaed3d5
6 changed files with 39 additions and 0 deletions
@@ -14237,6 +14237,12 @@ public class DiagnosisCompilerTestFE10TestdataTestGenerated extends AbstractDiag
runTest("compiler/testData/diagnostics/tests/inference/builderInference/kt49829.kt");
}
@Test
@TestMetadata("kt50498.kt")
public void testKt50498() throws Exception {
runTest("compiler/testData/diagnostics/tests/inference/builderInference/kt50498.kt");
}
@Test
@TestMetadata("kt50989.kt")
public void testKt50989() throws Exception {
@@ -14237,6 +14237,12 @@ public class FirOldFrontendDiagnosticsTestGenerated extends AbstractFirDiagnosti
runTest("compiler/testData/diagnostics/tests/inference/builderInference/kt49829.kt");
}
@Test
@TestMetadata("kt50498.kt")
public void testKt50498() throws Exception {
runTest("compiler/testData/diagnostics/tests/inference/builderInference/kt50498.kt");
}
@Test
@TestMetadata("kt50989.kt")
public void testKt50989() throws Exception {
@@ -14237,6 +14237,12 @@ public class FirOldFrontendDiagnosticsWithLightTreeTestGenerated extends Abstrac
runTest("compiler/testData/diagnostics/tests/inference/builderInference/kt49829.kt");
}
@Test
@TestMetadata("kt50498.kt")
public void testKt50498() throws Exception {
runTest("compiler/testData/diagnostics/tests/inference/builderInference/kt50498.kt");
}
@Test
@TestMetadata("kt50989.kt")
public void testKt50989() throws Exception {
@@ -0,0 +1,11 @@
// FIR_IDENTICAL
fun <T, R> baz(body: (List<R>) -> T): T = TODO()
fun test3() {
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>baz<!> {
true
}
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>baz<!> { x ->
true
}
}
@@ -0,0 +1,4 @@
package
public fun </*0*/ T, /*1*/ R> baz(/*0*/ body: (kotlin.collections.List<R>) -> T): T
public fun test3(): kotlin.Unit
@@ -14243,6 +14243,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
runTest("compiler/testData/diagnostics/tests/inference/builderInference/kt49829.kt");
}
@Test
@TestMetadata("kt50498.kt")
public void testKt50498() throws Exception {
runTest("compiler/testData/diagnostics/tests/inference/builderInference/kt50498.kt");
}
@Test
@TestMetadata("kt50989.kt")
public void testKt50989() throws Exception {