diff --git a/compiler/fir/resolve/testData/resolve/extension.kt b/compiler/fir/resolve/testData/resolve/extension.kt new file mode 100644 index 00000000000..dc61b6875ac --- /dev/null +++ b/compiler/fir/resolve/testData/resolve/extension.kt @@ -0,0 +1,5 @@ +fun String.foo() {} + +fun String.bar() { + foo() +} \ No newline at end of file diff --git a/compiler/fir/resolve/testData/resolve/extension.txt b/compiler/fir/resolve/testData/resolve/extension.txt new file mode 100644 index 00000000000..409721f13b3 --- /dev/null +++ b/compiler/fir/resolve/testData/resolve/extension.txt @@ -0,0 +1,6 @@ +FILE: extension.kt + public final fun R|kotlin/String|.foo(): R|kotlin/Unit| { + } + public final fun R|kotlin/String|.bar(): R|kotlin/Unit| { + #() + } diff --git a/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/FirResolveTestCaseGenerated.java b/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/FirResolveTestCaseGenerated.java index 22f035ff7a0..202741285c6 100644 --- a/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/FirResolveTestCaseGenerated.java +++ b/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/FirResolveTestCaseGenerated.java @@ -54,6 +54,11 @@ public class FirResolveTestCaseGenerated extends AbstractFirResolveTestCase { runTest("compiler/fir/resolve/testData/resolve/enum.kt"); } + @TestMetadata("extension.kt") + public void testExtension() throws Exception { + runTest("compiler/fir/resolve/testData/resolve/extension.kt"); + } + @TestMetadata("F.kt") public void testF() throws Exception { runTest("compiler/fir/resolve/testData/resolve/F.kt");