diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java index d77fa034cbb..eb753642578 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java @@ -4270,6 +4270,24 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia public void testKt64222() { runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt64222.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirBlackBoxCodegenBasedTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirBlackBoxCodegenBasedTestGenerated.java index 3349c1fc09b..be3eca15296 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirBlackBoxCodegenBasedTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirBlackBoxCodegenBasedTestGenerated.java @@ -3874,6 +3874,24 @@ public class LLFirBlackBoxCodegenBasedTestGenerated extends AbstractLLFirBlackBo public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java index 4190a1abc3e..f11d6c25be7 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java @@ -4270,6 +4270,24 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated public void testKt64222() { runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt64222.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirReversedBlackBoxCodegenBasedTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirReversedBlackBoxCodegenBasedTestGenerated.java index e518a1a2a0b..3e7a61a15ba 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirReversedBlackBoxCodegenBasedTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirReversedBlackBoxCodegenBasedTestGenerated.java @@ -3874,6 +3874,24 @@ public class LLFirReversedBlackBoxCodegenBasedTestGenerated extends AbstractLLFi public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java index 9eea0ec3515..7eeafdb3789 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java @@ -4264,6 +4264,24 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir public void testKt64222() { runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt64222.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java index 9614792fd80..1d6bc4a7f74 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java @@ -4270,6 +4270,24 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia public void testKt64222() { runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt64222.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java index 20ec2c1fa19..bce404c1481 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java @@ -3857,6 +3857,24 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenWithFir2IrFakeOverrideGeneratorTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenWithFir2IrFakeOverrideGeneratorTestGenerated.java index c9e8cb0d738..ce60b8ae8fa 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenWithFir2IrFakeOverrideGeneratorTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenWithFir2IrFakeOverrideGeneratorTestGenerated.java @@ -3857,6 +3857,24 @@ public class FirLightTreeBlackBoxCodegenWithFir2IrFakeOverrideGeneratorTestGener public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java index 32919f2899d..e051bf43e92 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java @@ -3857,6 +3857,24 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/testData/codegen/box/builderInference/issues/kt66229.kt b/compiler/testData/codegen/box/builderInference/issues/kt66229.kt new file mode 100644 index 00000000000..e82660b11c6 --- /dev/null +++ b/compiler/testData/codegen/box/builderInference/issues/kt66229.kt @@ -0,0 +1,24 @@ +// WITH_STDLIB +// ISSUE: KT-66229 +// IGNORE_BACKEND_K1: ANY +// Reason: Could not load module + +fun foo() { + buildMap { + for (v in this) { + put(1, 1) + } + } +} + +fun bar() { + buildMap { + mapValues { (key: Int, value: String) -> "1" } + } +} + +fun box(): String { + foo() + bar() + return "OK" +} diff --git a/compiler/testData/codegen/box/builderInference/issues/kt66243.kt b/compiler/testData/codegen/box/builderInference/issues/kt66243.kt new file mode 100644 index 00000000000..e0f60288425 --- /dev/null +++ b/compiler/testData/codegen/box/builderInference/issues/kt66243.kt @@ -0,0 +1,25 @@ +// ISSUE: KT-66243 +// IGNORE_BACKEND_K1: ANY +// Reason: Could not load module + +class A +class Test { + fun add(a: T) {} + var lambdaInVariable: ((A) -> Unit)? = null +} + +fun builder(x: Test.() -> Unit): Test { + return Test().apply(x) +} + +fun check() { + val x = builder { + add(1) + lambdaInVariable = {} + } +} + +fun box(): String { + check() + return "OK" +} diff --git a/compiler/testData/codegen/box/builderInference/issues/kt66272.kt b/compiler/testData/codegen/box/builderInference/issues/kt66272.kt new file mode 100644 index 00000000000..671fcacf54c --- /dev/null +++ b/compiler/testData/codegen/box/builderInference/issues/kt66272.kt @@ -0,0 +1,25 @@ +// FIR_IDENTICAL +// ISSUE: KT-66272 +// IGNORE_BACKEND_K1: JVM_IR, JS_IR, JS_IR_ES6, WASM, NATIVE +// Reason: Could not load module + +data class DataClass(val data: String) + +fun box(): String { + A.create { + it.group().apply(it, ::DataClass) + } + return "OK" +} + +open class A { + open fun group(): A { + return null!! + } + fun apply(instance: A, function: (F) -> R): A { + return null!! + } + companion object { + fun create(a: (A) -> A) {} + } +} diff --git a/compiler/testData/diagnostics/tests/builderInference/issues/kt66229.kt b/compiler/testData/diagnostics/tests/builderInference/issues/kt66229.kt new file mode 100644 index 00000000000..0a0612c4b5c --- /dev/null +++ b/compiler/testData/diagnostics/tests/builderInference/issues/kt66229.kt @@ -0,0 +1,17 @@ +// FIR_IDENTICAL +// WITH_STDLIB +// ISSUE: KT-66229 + +fun foo() { + buildMap { + for (v in this) { + put(1, 1) + } + } +} + +fun bar() { + buildMap { + mapValues { (key: Int, value: String) -> "1" } + } +} diff --git a/compiler/testData/diagnostics/tests/builderInference/issues/kt66243.kt b/compiler/testData/diagnostics/tests/builderInference/issues/kt66243.kt new file mode 100644 index 00000000000..a79a6e69e22 --- /dev/null +++ b/compiler/testData/diagnostics/tests/builderInference/issues/kt66243.kt @@ -0,0 +1,19 @@ +// FIR_IDENTICAL +// ISSUE: KT-66243 + +class A +class Test { + fun add(a: T) {} + var lambdaInVariable: ((A) -> Unit)? = null +} + +fun builder(x: Test.() -> Unit): Test { + return Test().apply(x) +} + +fun check() { + val x = builder { + add(1) + lambdaInVariable = {} + } +} diff --git a/compiler/testData/diagnostics/tests/builderInference/issues/kt66272.kt b/compiler/testData/diagnostics/tests/builderInference/issues/kt66272.kt new file mode 100644 index 00000000000..b7d4f5c5b34 --- /dev/null +++ b/compiler/testData/diagnostics/tests/builderInference/issues/kt66272.kt @@ -0,0 +1,21 @@ +// FIR_IDENTICAL +// ISSUE: KT-66272 + +data class DataClass(val data: String) + +fun test() { + A.create { + it.group().apply(it, ::DataClass) + } +} +open class A { + open fun group(): A { + return null!! + } + fun apply(instance: A, function: (F) -> R): A { + return null!! + } + companion object { + fun create(a: (A) -> A) {} + } +} diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java index db2a3e3600f..eb5a5e06a31 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java @@ -4270,6 +4270,24 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { public void testKt64222() { runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt64222.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/diagnostics/tests/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/JvmAbiConsistencyTestBoxGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/JvmAbiConsistencyTestBoxGenerated.java index a13844011c6..3a44331f7af 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/JvmAbiConsistencyTestBoxGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/JvmAbiConsistencyTestBoxGenerated.java @@ -3857,6 +3857,24 @@ public class JvmAbiConsistencyTestBoxGenerated extends AbstractJvmAbiConsistency public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java index 70fcccb17ff..c217dfbcc7f 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java @@ -3659,6 +3659,24 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java index 11f7b1c3a9f..c6adbc93d5c 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java @@ -3857,6 +3857,24 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java index 86006c0eb7a..e6055da3707 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java @@ -3857,6 +3857,24 @@ public class IrBlackBoxCodegenWithIrInlinerTestGenerated extends AbstractIrBlack public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/inlineScopes/FirBlackBoxCodegenTestWithInlineScopesGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/inlineScopes/FirBlackBoxCodegenTestWithInlineScopesGenerated.java index 879dccabd76..cfff47989b3 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/inlineScopes/FirBlackBoxCodegenTestWithInlineScopesGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/inlineScopes/FirBlackBoxCodegenTestWithInlineScopesGenerated.java @@ -3857,6 +3857,24 @@ public class FirBlackBoxCodegenTestWithInlineScopesGenerated extends AbstractFir public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java index a4adb941a04..40c53229b7d 100644 --- a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java +++ b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java @@ -3087,6 +3087,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Issues extends AbstractLightAnalysisModeTest { + @TestMetadata("kt66272.kt") + public void ignoreKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } + private void runTest(String testDataFilePath) { KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM_IR, testDataFilePath); } @@ -3349,6 +3354,16 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } } @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter") diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java index c15aa3bc861..ec36659d78b 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java @@ -2939,6 +2939,24 @@ public class FirJsCodegenBoxTestGenerated extends AbstractFirJsCodegenBoxTest { public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsES6CodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsES6CodegenBoxTestGenerated.java index 0b3ee63fc9f..3f06b91e664 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsES6CodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsES6CodegenBoxTestGenerated.java @@ -2939,6 +2939,24 @@ public class FirJsES6CodegenBoxTestGenerated extends AbstractFirJsES6CodegenBoxT public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java index 7b649b0e187..b3662103dc8 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java @@ -2939,6 +2939,24 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest { public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java index 503d79bcc3e..42e2e9eb179 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java @@ -2939,6 +2939,24 @@ public class IrJsES6CodegenBoxTestGenerated extends AbstractIrJsES6CodegenBoxTes public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java index 2ca1e52fc2f..e7e9173550e 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java @@ -3016,6 +3016,24 @@ public class FirNativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTe public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java index d7389927955..057a000019b 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java @@ -3074,6 +3074,24 @@ public class FirNativeCodegenBoxTestNoPLGenerated extends AbstractNativeCodegenB public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java index 67933231469..c501bbcb441 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java @@ -2958,6 +2958,24 @@ public class NativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTest public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java index 18986a808e0..a58d8f777f2 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java @@ -3017,6 +3017,24 @@ public class NativeCodegenBoxTestNoPLGenerated extends AbstractNativeCodegenBoxT public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxTestGenerated.java b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxTestGenerated.java index d54c2e60038..2faa4ed66f5 100644 --- a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxTestGenerated.java +++ b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxTestGenerated.java @@ -2927,6 +2927,24 @@ public class FirWasmJsCodegenBoxTestGenerated extends AbstractFirWasmJsCodegenBo public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested diff --git a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/K1WasmCodegenBoxTestGenerated.java b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/K1WasmCodegenBoxTestGenerated.java index a0d33f94bad..ab26fe58bff 100644 --- a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/K1WasmCodegenBoxTestGenerated.java +++ b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/K1WasmCodegenBoxTestGenerated.java @@ -2927,6 +2927,24 @@ public class K1WasmCodegenBoxTestGenerated extends AbstractK1WasmCodegenBoxTest public void testKt64066() { runTest("compiler/testData/codegen/box/builderInference/issues/kt64066.kt"); } + + @Test + @TestMetadata("kt66229.kt") + public void testKt66229() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66229.kt"); + } + + @Test + @TestMetadata("kt66243.kt") + public void testKt66243() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66243.kt"); + } + + @Test + @TestMetadata("kt66272.kt") + public void testKt66272() { + runTest("compiler/testData/codegen/box/builderInference/issues/kt66272.kt"); + } } @Nested