From: Sebastian Buchwald Date: Tue, 12 Aug 2008 13:29:53 +0000 (+0000) Subject: The PBQP transformer works in-place, so use the old block while transform ASM nodes. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=6ec2989156bafefdbb1e95e958876b6f477f7bb8;p=libfirm The PBQP transformer works in-place, so use the old block while transform ASM nodes. [r21123] --- diff --git a/ir/be/ia32/ia32_common_transform.c b/ir/be/ia32/ia32_common_transform.c index a273dece0..f62872dc3 100644 --- a/ir/be/ia32/ia32_common_transform.c +++ b/ir/be/ia32/ia32_common_transform.c @@ -457,8 +457,12 @@ static void parse_asm_constraints(constraint_t *constraint, const char *c, ir_node *gen_ASM(ir_node *node) { ir_graph *irg = current_ir_graph; +#ifdef FIRM_GRGEN_BE + ir_node *new_block = get_nodes_block(node); +#else ir_node *block = get_nodes_block(node); ir_node *new_block = be_transform_node(block); +#endif dbg_info *dbgi = get_irn_dbg_info(node); int i, arity; int out_idx;