diff --git a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/StubGenerator.kt b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/StubGenerator.kt index 83da5d732a6..259dfcecd34 100644 --- a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/StubGenerator.kt +++ b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/StubGenerator.kt @@ -80,7 +80,8 @@ class StubGenerator( val forbiddenStructNames = run { val functionNames = nativeIndex.functions.map { it.name } val fieldNames = nativeIndex.structs.mapNotNull { it.def }.flatMap { it.fields }.map { it.name } - (functionNames + fieldNames).toSet() + keywords + val typedefNames = nativeIndex.typedefs.map { it.name } + (functionNames + fieldNames + typedefNames).toSet() } val StructDecl.isAnonymous: Boolean