From 1ac913877e3151ae3333bbb0b8639ddd673146af Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Sun, 23 Dec 2012 21:34:04 +0100 Subject: [PATCH] revert 3ef30e850da5e5 --- ir.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ir.c b/ir.c index 99fa805..caf8438 100644 --- a/ir.c +++ b/ir.c @@ -2760,8 +2760,7 @@ tailcall: retvalue = instr->_ops[0]; if (retvalue && retvalue->store != store_return && - (retvalue->store == store_global || (vec_size(retvalue->life) && vec_size(retvalue->reads))) - ) + (retvalue->store == store_global || vec_size(retvalue->life))) { /* not to be kept in OFS_RETURN */ if (retvalue->vtype == TYPE_FIELD && OPTS_FLAG(ADJUST_VECTOR_FIELDS)) -- 2.39.2