diff --git a/compiler/fir/analysis-tests/testData/resolve/implicitTypeInFakeOverride.kt b/compiler/fir/analysis-tests/testData/resolve/implicitTypeInFakeOverride.kt new file mode 100644 index 00000000000..cc52c9cdb71 --- /dev/null +++ b/compiler/fir/analysis-tests/testData/resolve/implicitTypeInFakeOverride.kt @@ -0,0 +1,5 @@ +fun extract(x: Out) = x.get() + +class Out(val x: T) { + fun get() = x +} diff --git a/compiler/fir/analysis-tests/tests/org/jetbrains/kotlin/fir/FirDiagnosticsTestGenerated.java b/compiler/fir/analysis-tests/tests/org/jetbrains/kotlin/fir/FirDiagnosticsTestGenerated.java index 8e6817bea54..c14e5774362 100644 --- a/compiler/fir/analysis-tests/tests/org/jetbrains/kotlin/fir/FirDiagnosticsTestGenerated.java +++ b/compiler/fir/analysis-tests/tests/org/jetbrains/kotlin/fir/FirDiagnosticsTestGenerated.java @@ -208,6 +208,11 @@ public class FirDiagnosticsTestGenerated extends AbstractFirDiagnosticsTest { runTest("compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.kt"); } + @TestMetadata("implicitTypeInFakeOverride.kt") + public void testImplicitTypeInFakeOverride() throws Exception { + runTest("compiler/fir/analysis-tests/testData/resolve/implicitTypeInFakeOverride.kt"); + } + @TestMetadata("incorrectSuperCall.kt") public void testIncorrectSuperCall() throws Exception { runTest("compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.kt"); diff --git a/compiler/fir/analysis-tests/tests/org/jetbrains/kotlin/fir/FirDiagnosticsWithLightTreeTestGenerated.java b/compiler/fir/analysis-tests/tests/org/jetbrains/kotlin/fir/FirDiagnosticsWithLightTreeTestGenerated.java index 0be8dc5dada..d17905f8c3d 100644 --- a/compiler/fir/analysis-tests/tests/org/jetbrains/kotlin/fir/FirDiagnosticsWithLightTreeTestGenerated.java +++ b/compiler/fir/analysis-tests/tests/org/jetbrains/kotlin/fir/FirDiagnosticsWithLightTreeTestGenerated.java @@ -208,6 +208,11 @@ public class FirDiagnosticsWithLightTreeTestGenerated extends AbstractFirDiagnos runTest("compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.kt"); } + @TestMetadata("implicitTypeInFakeOverride.kt") + public void testImplicitTypeInFakeOverride() throws Exception { + runTest("compiler/fir/analysis-tests/testData/resolve/implicitTypeInFakeOverride.kt"); + } + @TestMetadata("incorrectSuperCall.kt") public void testIncorrectSuperCall() throws Exception { runTest("compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.kt");