Substitute underlying constructor when substituting type alias constructor

KT-17426 Constructor call of typealiased class gets suspicious type arguemnts
This commit is contained in:
Dmitry Petrov
2017-04-19 19:25:27 +03:00
parent 02fec6e4a5
commit a3985bbdd3
5 changed files with 88 additions and 28 deletions
@@ -901,6 +901,12 @@ public class IrTextTestCaseGenerated extends AbstractIrTextTestCase {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/ir/irText/regressions/integerCoercionToT.kt");
doTest(fileName);
}
@TestMetadata("typeAliasCtorForGenericClass.kt")
public void testTypeAliasCtorForGenericClass() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/ir/irText/regressions/typeAliasCtorForGenericClass.kt");
doTest(fileName);
}
}
@TestMetadata("compiler/testData/ir/irText/singletons")