From c5607442701e6303dc3c607efbada005bbc69c78 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Fri, 6 Apr 2007 11:01:34 +0000 Subject: [PATCH] "use" parent defs --- tools/qfcc/source/emit.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/qfcc/source/emit.c b/tools/qfcc/source/emit.c index 826f34a99..67b190c52 100644 --- a/tools/qfcc/source/emit.c +++ b/tools/qfcc/source/emit.c @@ -104,11 +104,15 @@ add_statement_ref (def_t *def, dstatement_t *st, int field) def->users--; def->used = 1; + if (def->parent) + def->parent->used = 1; if (def->alias) { def = def->alias; def->users--; def->used = 1; + if (def->parent) + def->parent->used = 1; reloc_op_def_ofs (def, st_ofs, field); } else reloc_op_def (def, st_ofs, field);