diff --git a/class_table.c b/class_table.c index bea039f..39ee17e 100644 --- a/class_table.c +++ b/class_table.c @@ -141,7 +141,7 @@ BOOL objc_resolve_class(Class cls) Class super = (Class)objc_getClass((char*)cls->super_class); if (Nil == super) { return NO; } - if (!objc_test_class_flag(cls, objc_class_flag_resolved)) + if (!objc_test_class_flag(super, objc_class_flag_resolved)) { if (!objc_resolve_class(super)) {