From 85d4e3071ce1108a929f4ea2a8b2435961b91c32 Mon Sep 17 00:00:00 2001 From: Rick Clephas Date: Tue, 12 Jul 2022 22:13:54 +0200 Subject: [PATCH] Include mainFile header for modules def file --- .../org/jetbrains/kotlin/native/interop/indexer/Utils.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kotlin-native/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Utils.kt b/kotlin-native/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Utils.kt index 726934cc398..5dcf77deb1a 100644 --- a/kotlin-native/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Utils.kt +++ b/kotlin-native/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Utils.kt @@ -770,6 +770,11 @@ private fun filterHeadersByPredefined( ) { // Note: suboptimal but simple. indexTranslationUnit(index, translationUnit, 0, object : Indexer { + override fun enteredMainFile(file: CXFile) { + ownHeaders += file + allHeaders += file + } + override fun ppIncludedFile(info: CXIdxIncludedFileInfo) { val file = info.file allHeaders += file