From cbfbc0b01aab51a5e42604313adacf74577ef2e2 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sat, 26 Feb 2011 22:05:53 +0900 Subject: [PATCH] Ensure type_ClassPtr is chained before it is used. --- tools/qfcc/source/class.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/qfcc/source/class.c b/tools/qfcc/source/class.c index ea2a0b04b..21b660d09 100644 --- a/tools/qfcc/source/class.c +++ b/tools/qfcc/source/class.c @@ -246,6 +246,8 @@ init_classes (void) type_Class.ty = ty_class; type_Class.t.class = &class_Class; chain_type (&type_Class); + chain_type (&type_ClassPtr); + sym = make_structure (0, 's', class_ivars, 0); class_Class.ivars = sym->type->t.symtab; class_Class.type = &type_Class; @@ -253,8 +255,6 @@ init_classes (void) class_Class.methods = new_methodlist (); symtab_addsymbol (pr.symtab, sym); - chain_type (&type_ClassPtr); - type_Protocol.ty = ty_class; type_Protocol.t.class = &class_Protocol; chain_type (&type_Protocol);