From aa5f8ef1b9117e942c2b170c900170d270172f24 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=B6tz=20Lindenmaier?= Date: Fri, 29 Oct 2004 07:51:22 +0000 Subject: [PATCH] consider also calls: disptab [r4238] --- ir/ana/field_temperature.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ir/ana/field_temperature.c b/ir/ana/field_temperature.c index 560f0cc1e..e23bef3b4 100644 --- a/ir/ana/field_temperature.c +++ b/ir/ana/field_temperature.c @@ -212,6 +212,9 @@ void chain_accesses(ir_node *n, void *env) { if (is_memop(n)) { addr = get_memop_ptr(n); + } else if (get_irn_op(n) == op_Call) { + addr = get_Call_ptr(n); + if (get_irn_op(addr) != op_Sel) return; /* Sels before Calls mean a Load / polymorphic Call. */ } else { return; } -- 2.20.1