[IR] Add test for lambdas with type parameters

#KT-74383 #KT-80744
diff --git a/analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLBlackBoxTestGenerated.java b/analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLBlackBoxTestGenerated.java
index 26b74a5..05d5d4a 100644
--- a/analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLBlackBoxTestGenerated.java
+++ b/analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLBlackBoxTestGenerated.java
@@ -57880,6 +57880,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLReversedBlackBoxTestGenerated.java b/analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLReversedBlackBoxTestGenerated.java
index c5eb94f..656f383 100644
--- a/analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLReversedBlackBoxTestGenerated.java
+++ b/analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLReversedBlackBoxTestGenerated.java
@@ -57880,6 +57880,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
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 0065764..deefd23 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
@@ -57881,6 +57881,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeSerializeCompileKotlinAgainstInlineKotlinTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeSerializeCompileKotlinAgainstInlineKotlinTestGenerated.java
index ea08860..92b7096 100644
--- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeSerializeCompileKotlinAgainstInlineKotlinTestGenerated.java
+++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeSerializeCompileKotlinAgainstInlineKotlinTestGenerated.java
@@ -58151,6 +58151,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
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 93175a1..aa6bd1a 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
@@ -57881,6 +57881,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiSerializeCompileKotlinAgainstInlineKotlinTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiSerializeCompileKotlinAgainstInlineKotlinTestGenerated.java
index e0e6b0b..4b37537 100644
--- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiSerializeCompileKotlinAgainstInlineKotlinTestGenerated.java
+++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiSerializeCompileKotlinAgainstInlineKotlinTestGenerated.java
@@ -58151,6 +58151,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt b/compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt
new file mode 100644
index 0000000..eb9d640
--- /dev/null
+++ b/compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt
@@ -0,0 +1,18 @@
+// WITH_STDLIB
+// ISSUE: KT-80744
+
+var result: String = "NOT_OK"
+
+fun <T> log(value: T) { result = value as String }
+
+internal fun <T> lookupAttribute(attribute: T): Unit = run {
+    class Matches
+
+    val memory = Matches() to 2
+    memory.let { (_, _) -> log(attribute) }
+}
+
+fun box(): String {
+    lookupAttribute("OK")
+    return result
+}
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 b05ad50..4143a1f 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
@@ -56501,6 +56501,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
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 74e4113..2531871 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
@@ -56779,6 +56779,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
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 e545b5d..1481898 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
@@ -57881,6 +57881,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/inlineScopes/FirSerializeCompileKotlinAgainstInlineKotlinTestWithInlineScopesGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/inlineScopes/FirSerializeCompileKotlinAgainstInlineKotlinTestWithInlineScopesGenerated.java
index 66e09d4..0dfad50 100644
--- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/inlineScopes/FirSerializeCompileKotlinAgainstInlineKotlinTestWithInlineScopesGenerated.java
+++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/inlineScopes/FirSerializeCompileKotlinAgainstInlineKotlinTestWithInlineScopesGenerated.java
@@ -58151,6 +58151,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/js/js.tests/klib-compatibility/tests-gen/org/jetbrains/kotlin/js/test/klib/CustomJsCompilerFirstPhaseTestGenerated.java b/js/js.tests/klib-compatibility/tests-gen/org/jetbrains/kotlin/js/test/klib/CustomJsCompilerFirstPhaseTestGenerated.java
index 8428b52..be3f606 100644
--- a/js/js.tests/klib-compatibility/tests-gen/org/jetbrains/kotlin/js/test/klib/CustomJsCompilerFirstPhaseTestGenerated.java
+++ b/js/js.tests/klib-compatibility/tests-gen/org/jetbrains/kotlin/js/test/klib/CustomJsCompilerFirstPhaseTestGenerated.java
@@ -57670,6 +57670,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/js/js.tests/klib-compatibility/tests-gen/org/jetbrains/kotlin/js/test/klib/CustomJsCompilerSecondPhaseTestGenerated.java b/js/js.tests/klib-compatibility/tests-gen/org/jetbrains/kotlin/js/test/klib/CustomJsCompilerSecondPhaseTestGenerated.java
index 3b16bd1..944cca1 100644
--- a/js/js.tests/klib-compatibility/tests-gen/org/jetbrains/kotlin/js/test/klib/CustomJsCompilerSecondPhaseTestGenerated.java
+++ b/js/js.tests/klib-compatibility/tests-gen/org/jetbrains/kotlin/js/test/klib/CustomJsCompilerSecondPhaseTestGenerated.java
@@ -57670,6 +57670,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
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 3908751..3c2938f 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
@@ -56861,6 +56861,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxWithInlinedFunInKlibTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxWithInlinedFunInKlibTestGenerated.java
index 1854cfd..9ffba37 100644
--- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxWithInlinedFunInKlibTestGenerated.java
+++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxWithInlinedFunInKlibTestGenerated.java
@@ -56863,6 +56863,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenSplittingInlineWithInlinedFunInKlibTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenSplittingInlineWithInlinedFunInKlibTestGenerated.java
index b7e1d5b..f2fdf91 100644
--- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenSplittingInlineWithInlinedFunInKlibTestGenerated.java
+++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenSplittingInlineWithInlinedFunInKlibTestGenerated.java
@@ -58151,6 +58151,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
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 fb435d8..0fc397a 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
@@ -57395,6 +57395,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
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 bb5c9a5..bbbfa5b 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
@@ -56286,6 +56286,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
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 3f83b9a..f386005 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
@@ -56812,6 +56812,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsIrDeserializationCodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsIrDeserializationCodegenBoxTestGenerated.java
index b5a6b4b..fcfe234 100644
--- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsIrDeserializationCodegenBoxTestGenerated.java
+++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsIrDeserializationCodegenBoxTestGenerated.java
@@ -56457,6 +56457,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsIrDeserializationCodegenBoxWithInlinedFunInKlibTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsIrDeserializationCodegenBoxWithInlinedFunInKlibTestGenerated.java
index 9fca1f4..57e222e 100644
--- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsIrDeserializationCodegenBoxWithInlinedFunInKlibTestGenerated.java
+++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsIrDeserializationCodegenBoxWithInlinedFunInKlibTestGenerated.java
@@ -56457,6 +56457,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java b/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java
index 06d33be..e3d51eb 100644
--- a/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java
+++ b/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java
@@ -58977,6 +58977,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java b/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java
index a2b9bf5..f65fe99 100644
--- a/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java
+++ b/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java
@@ -60071,6 +60071,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java b/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java
index 0bfff47..679b489 100644
--- a/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java
+++ b/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java
@@ -58401,6 +58401,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java b/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java
index b3cfc69..197ff1b 100644
--- a/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java
+++ b/native/native.tests/codegen-box/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java
@@ -59481,6 +59481,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxWithInlinedFunInKlibTestGenerated.java b/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxWithInlinedFunInKlibTestGenerated.java
index 9eba074..cfd133d 100644
--- a/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxWithInlinedFunInKlibTestGenerated.java
+++ b/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxWithInlinedFunInKlibTestGenerated.java
@@ -58977,6 +58977,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/serialization/NativeIrDeserializationTestGenerated.java b/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/serialization/NativeIrDeserializationTestGenerated.java
index 647d44c..3e3af97 100644
--- a/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/serialization/NativeIrDeserializationTestGenerated.java
+++ b/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/serialization/NativeIrDeserializationTestGenerated.java
@@ -57883,6 +57883,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/serialization/NativeIrDeserializationWithInlinedFunInKlibTestGenerated.java b/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/serialization/NativeIrDeserializationWithInlinedFunInKlibTestGenerated.java
index c5dfd56..e9b8890 100644
--- a/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/serialization/NativeIrDeserializationWithInlinedFunInKlibTestGenerated.java
+++ b/native/native.tests/klib-ir-inliner/tests-gen/org/jetbrains/kotlin/konan/test/serialization/NativeIrDeserializationWithInlinedFunInKlibTestGenerated.java
@@ -57883,6 +57883,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
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 0a22934..e5ee160 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
@@ -56861,6 +56861,12 @@
     }
 
     @Test
+    @TestMetadata("lambdaWithTypeParameters.kt")
+    public void testLambdaWithTypeParameters() {
+      runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+    }
+
+    @Test
     @TestMetadata("lambdaWrongReturnType.kt")
     public void testLambdaWrongReturnType() {
       runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxWithInlinedFunInKlibTestGenerated.java b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxWithInlinedFunInKlibTestGenerated.java
index 914f6ed..bf2d4e7 100644
--- a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxWithInlinedFunInKlibTestGenerated.java
+++ b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxWithInlinedFunInKlibTestGenerated.java
@@ -56863,6 +56863,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");
diff --git a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenSplittingWithInlinedFunInKlibTestGenerated.java b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenSplittingWithInlinedFunInKlibTestGenerated.java
index 455952a..3a10927 100644
--- a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenSplittingWithInlinedFunInKlibTestGenerated.java
+++ b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenSplittingWithInlinedFunInKlibTestGenerated.java
@@ -56863,6 +56863,12 @@
       }
 
       @Test
+      @TestMetadata("lambdaWithTypeParameters.kt")
+      public void testLambdaWithTypeParameters() {
+        runTest("compiler/testData/codegen/box/regressions/lambdaWithTypeParameters.kt");
+      }
+
+      @Test
       @TestMetadata("lambdaWrongReturnType.kt")
       public void testLambdaWrongReturnType() {
         runTest("compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt");