From: Michael Beck Date: Tue, 21 Dec 2004 16:33:45 +0000 (+0000) Subject: removed C99 constructs X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=2f0b8779e1fe955caf90b7286b858f738c7c23dc;p=libfirm removed C99 constructs [r4702] --- diff --git a/ir/ir/irgopt.c b/ir/ir/irgopt.c index 12aad29f1..2796cc927 100644 --- a/ir/ir/irgopt.c +++ b/ir/ir/irgopt.c @@ -1350,8 +1350,10 @@ void inline_leave_functions(int maxsize, int leavesize, int size) { walkset = env->call_nodes; env->call_nodes = eset_create(); for (call = eset_first(walkset); call; call = eset_next(walkset)) { + ir_graph *callee; + if (get_irn_op(call) == op_Tuple) continue; /* We already inlined. */ - ir_graph *callee = get_call_called_irg(call); + callee = get_call_called_irg(call); if (callee && ((is_smaller(callee, size) && (env->n_nodes < maxsize)) || /* small function */