From 3f52e353ee720ecde6ea337e0c316aae50e66dc6 Mon Sep 17 00:00:00 2001 From: theraven Date: Sat, 1 May 2010 13:53:18 +0000 Subject: [PATCH] Mark NSBlocks classes as resolved, so we don't crash trying to interpret the class pointers as strings... --- NSBlocks.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NSBlocks.m b/NSBlocks.m index f343f70..c3de314 100644 --- a/NSBlocks.m +++ b/NSBlocks.m @@ -22,14 +22,14 @@ static void createNSBlockSubclass(Class superclass, Class newClass, // Initialize the metaclass //metaClass->class_pointer = superclass->class_pointer; //metaClass->super_class = superclass->class_pointer; - metaClass->info = _CLS_META; + metaClass->info = _CLS_META | _CLS_RESOLV; metaClass->dtable = __objc_uninstalled_dtable; // Set up the new class newClass->class_pointer = metaClass; newClass->super_class = (Class)superclass->name; newClass->name = name; - newClass->info = _CLS_CLASS; + newClass->info = _CLS_CLASS | _CLS_RESOLV; newClass->dtable = __objc_uninstalled_dtable; __objc_add_class_to_hash(newClass);