#import // [KT-36067] cinterop tool fails when there is a structure member named Companion struct EnumFieldMangleStruct { enum {Companion, Any} smth; }; struct EnumFieldMangleStruct enumMangledStruct = { Any }; struct MyStruct { int Companion; // simple clash int _Companion; int $_Companion; int super; }; struct MyStruct myStruct = {11, 12, 13, 14}; @protocol Proto @property int Companion; // clash on implementing @end @interface FooMangled : NSObject //- (void) CompanionS; // mangleSimple does not support this: it may clash after mangling @end