From 666c84c129d11aa025e967aacd70abcdc3f0ed32 Mon Sep 17 00:00:00 2001 From: theraven Date: Wed, 30 Jun 2010 10:53:40 +0000 Subject: [PATCH] Test the correct class when resolving superclasses. --- class_table.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)) {