diff --git a/idea/testData/multiFileInspections/mainInTwoModules/before/A/A.iml b/idea/testData/multiFileInspections/mainInTwoModules/before/A/A.iml
new file mode 100644
index 00000000000..0f75d4273fc
--- /dev/null
+++ b/idea/testData/multiFileInspections/mainInTwoModules/before/A/A.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/idea/testData/multiFileInspections/mainInTwoModules/before/A/src/main.kt b/idea/testData/multiFileInspections/mainInTwoModules/before/A/src/main.kt
new file mode 100644
index 00000000000..adb5b33c573
--- /dev/null
+++ b/idea/testData/multiFileInspections/mainInTwoModules/before/A/src/main.kt
@@ -0,0 +1,3 @@
+fun main(args: Array) {
+
+}
\ No newline at end of file
diff --git a/idea/testData/multiFileInspections/mainInTwoModules/before/B/B.iml b/idea/testData/multiFileInspections/mainInTwoModules/before/B/B.iml
new file mode 100644
index 00000000000..c90834f2d60
--- /dev/null
+++ b/idea/testData/multiFileInspections/mainInTwoModules/before/B/B.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/idea/testData/multiFileInspections/mainInTwoModules/before/B/src/main.kt b/idea/testData/multiFileInspections/mainInTwoModules/before/B/src/main.kt
new file mode 100644
index 00000000000..adb5b33c573
--- /dev/null
+++ b/idea/testData/multiFileInspections/mainInTwoModules/before/B/src/main.kt
@@ -0,0 +1,3 @@
+fun main(args: Array) {
+
+}
\ No newline at end of file
diff --git a/idea/testData/multiFileInspections/mainInTwoModules/expected.xml b/idea/testData/multiFileInspections/mainInTwoModules/expected.xml
new file mode 100644
index 00000000000..26f3337ce90
--- /dev/null
+++ b/idea/testData/multiFileInspections/mainInTwoModules/expected.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/idea/testData/multiFileInspections/mainInTwoModules/mainInTwoModules.test b/idea/testData/multiFileInspections/mainInTwoModules/mainInTwoModules.test
new file mode 100644
index 00000000000..3d94d87d62d
--- /dev/null
+++ b/idea/testData/multiFileInspections/mainInTwoModules/mainInTwoModules.test
@@ -0,0 +1,5 @@
+{
+ "inspectionClass": "org.jetbrains.kotlin.idea.inspections.UnusedSymbolInspection",
+ "withRuntime": "true",
+ "isMultiModule": "true"
+}
\ No newline at end of file
diff --git a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/MultiFileInspectionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/MultiFileInspectionTestGenerated.java
index 7782a0886ae..e23d6024167 100644
--- a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/MultiFileInspectionTestGenerated.java
+++ b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/MultiFileInspectionTestGenerated.java
@@ -48,6 +48,12 @@ public class MultiFileInspectionTestGenerated extends AbstractMultiFileInspectio
doTest(fileName);
}
+ @TestMetadata("mainInTwoModules/mainInTwoModules.test")
+ public void testMainInTwoModules_MainInTwoModules() throws Exception {
+ String fileName = KotlinTestUtils.navigationMetadata("idea/testData/multiFileInspections/mainInTwoModules/mainInTwoModules.test");
+ doTest(fileName);
+ }
+
@TestMetadata("mismatchedProjectAndDirectory/mismatchedProjectAndDirectory.test")
public void testMismatchedProjectAndDirectory_MismatchedProjectAndDirectory() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/multiFileInspections/mismatchedProjectAndDirectory/mismatchedProjectAndDirectory.test");