Check if there is bridge by signatures instead of IR

#KT-50649 Fixed
This commit is contained in:
Ilmir Usmanov
2022-01-15 06:49:05 +01:00
committed by TeamCityServer
parent 8fe4e9030f
commit b794b0f1be
11 changed files with 134 additions and 4 deletions
@@ -17203,6 +17203,18 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
public void testLambdaTakesResultThroughBridge() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/result/lambdaTakesResultThroughBridge.kt");
}
@Test
@TestMetadata("returnGenericMultiModule.kt")
public void testReturnGenericMultiModule() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/result/returnGenericMultiModule.kt");
}
@Test
@TestMetadata("returnGenericSingleModule.kt")
public void testReturnGenericSingleModule() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/result/returnGenericSingleModule.kt");
}
}
@Nested
@@ -17167,6 +17167,18 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
public void testLambdaTakesResultThroughBridge() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/result/lambdaTakesResultThroughBridge.kt");
}
@Test
@TestMetadata("returnGenericMultiModule.kt")
public void testReturnGenericMultiModule() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/result/returnGenericMultiModule.kt");
}
@Test
@TestMetadata("returnGenericSingleModule.kt")
public void testReturnGenericSingleModule() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/result/returnGenericSingleModule.kt");
}
}
@Nested
@@ -14586,6 +14586,16 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
public void testLambdaTakesResultThroughBridge() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/result/lambdaTakesResultThroughBridge.kt");
}
@TestMetadata("returnGenericMultiModule.kt")
public void testReturnGenericMultiModule() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/result/returnGenericMultiModule.kt");
}
@TestMetadata("returnGenericSingleModule.kt")
public void testReturnGenericSingleModule() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/result/returnGenericSingleModule.kt");
}
}
@TestMetadata("compiler/testData/codegen/box/inlineClasses/returnResult")