[FIR2IR] Erasure type of parameter of delegated property in K1 manner

Add `shouldEraseType` to `Fir2IrConversionScope`

^KT-62884 Fixed
This commit is contained in:
Ivan Kochurkin
2024-01-25 23:41:31 +01:00
committed by Space Team
parent e55acf56fa
commit 968ecadff2
19 changed files with 550 additions and 120 deletions
@@ -13265,6 +13265,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt");
}
@TestMetadata("typeParameterInDelegatedProperty.kt")
public void testTypeParameterInDelegatedProperty() throws Exception {
runTest("compiler/testData/codegen/box/delegatedProperty/typeParameterInDelegatedProperty.kt");
}
@TestMetadata("useKPropertyLater.kt")
public void testUseKPropertyLater() throws Exception {
runTest("compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt");