Index: src/runtime/class.m ================================================================== --- src/runtime/class.m +++ src/runtime/class.m @@ -76,11 +76,11 @@ for (i = 0; i < ml->count; i++) objc_register_selector( (struct objc_abi_selector*)&ml->methods[i]); } -inline Class +inline Class __attribute__((gnu_inline)) objc_classname_to_class(const char *name, bool cache) { Class c; if (classes == NULL) Index: src/runtime/protocol.m ================================================================== --- src/runtime/protocol.m +++ src/runtime/protocol.m @@ -22,17 +22,17 @@ #import "runtime-private.h" @implementation Protocol @end -inline const char* +inline const char* __attribute__((gnu_inline)) protocol_getName(Protocol *p) { return p->name; } -inline bool +inline bool __attribute__((gnu_inline)) protocol_isEqual(Protocol *a, Protocol *b) { return !strcmp(protocol_getName(a), protocol_getName(b)); }