diff --git a/tools/qfcc/source/statements.c b/tools/qfcc/source/statements.c index efa8ebe7a..87e92b5f9 100644 --- a/tools/qfcc/source/statements.c +++ b/tools/qfcc/source/statements.c @@ -628,6 +628,7 @@ expr_cast (sblock_t *sblock, expr_t *e, operand_t **op) s = new_statement ("=", e); s->opa = src; s->opc = *op; + sblock_add_statement (sblock, s); } else { src->type = low_level_type (e->e.expr.type); *op = src;