[FIR] Add dynamic stages to callable reference resolution

This fixes an overload resolution ambiguity on callable references
in the presence of a dynamic extension receiver.

#KT-58143 Fixed
This commit is contained in:
Kirill Rakhman
2023-04-25 10:25:21 +02:00
committed by Space Team
parent c16f2f1067
commit d96c33e080
4 changed files with 39 additions and 0 deletions
@@ -230,6 +230,12 @@ public class FirPsiJsOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiJ
runTest("compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/dynamicExtension.kt");
}
@Test
@TestMetadata("dynamicExtensionCallableReference.kt")
public void testDynamicExtensionCallableReference() throws Exception {
runTest("compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/dynamicExtensionCallableReference.kt");
}
@Test
@TestMetadata("dynamicSafeCalls.kt")
public void testDynamicSafeCalls() throws Exception {