From a676ad455598022522c985e77173d169c68168f3 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Fri, 10 Oct 2008 15:11:19 +0000 Subject: [PATCH] Assert that ia32_perform_memory_operand() only tries to fold a reload into a node, which has NoMem as memory input. [r22654] --- ir/be/ia32/bearch_ia32.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index 56df416be..6b25e8595 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -889,6 +889,8 @@ static void ia32_perform_memory_operand(ir_node *irn, ir_node *spill, i = n_ia32_binary_right; } + assert(is_NoMem(get_irn_n(irn, n_ia32_mem))); + set_irn_n(irn, n_ia32_base, get_irg_frame(get_irn_irg(irn))); set_irn_n(irn, n_ia32_mem, spill); set_irn_n(irn, i, ia32_get_admissible_noreg(ia32_current_cg, irn, i)); -- 2.20.1