Get the label from the right expression.

This commit is contained in:
Bill Currie 2011-01-19 22:25:43 +09:00
parent 5deda9c9b9
commit 0594609b3a

View file

@ -164,7 +164,7 @@ statement_branch (sblock_t *sblock, expr_t *e)
if (e->type == ex_uexpr && e->e.expr.op == 'g') { if (e->type == ex_uexpr && e->e.expr.op == 'g') {
s = new_statement ("<GOTO>"); s = new_statement ("<GOTO>");
s->opa = new_operand (op_label); s->opa = new_operand (op_label);
s->opa->o.label = &e->e.label; s->opa->o.label = &e->e.expr.e1->e.label;
} }
sblock_add_statement (sblock, s); sblock_add_statement (sblock, s);