From 29fb37bdb8d4fffeaf76b28f3a70422a12bbb7d8 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Wed, 29 Mar 2017 10:42:28 +0300 Subject: [PATCH] Fix handling unused typedefs in interop --- .../org/jetbrains/kotlin/native/interop/indexer/Indexer.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Indexer.kt b/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Indexer.kt index 79f40da6140..259dcc4f67c 100644 --- a/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Indexer.kt +++ b/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Indexer.kt @@ -285,6 +285,11 @@ internal class NativeIndexImpl(val library: NativeLibrary) : NativeIndex() { getStructDeclAt(cursor) } + CXIdxEntity_Typedef -> { + val type = clang_getCursorType(cursor) + getTypedef(type) + } + CXIdxEntity_Function -> { val name = entityName!! val returnType = convertType(clang_getCursorResultType(cursor))