From 6ec2989156bafefdbb1e95e958876b6f477f7bb8 Mon Sep 17 00:00:00 2001 From: Sebastian Buchwald Date: Tue, 12 Aug 2008 13:29:53 +0000 Subject: [PATCH] The PBQP transformer works in-place, so use the old block while transform ASM nodes. [r21123] --- ir/be/ia32/ia32_common_transform.c | 4 ++++ 1 file changed, 4 insertions(+) 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; -- 2.20.1