diff --git a/runtime.c b/runtime.c index a6e63e5..e2b13eb 100644 --- a/runtime.c +++ b/runtime.c @@ -394,8 +394,13 @@ const char * class_getName(Class cls) return class_get_class_name(cls); } +void __objc_resolve_class_links(void); Class class_getSuperclass(Class cls) { + if (!CLS_ISRESOLV(cls)) + { + __objc_resolve_class_links(); + } return class_get_super_class(cls); }