]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
revert 3ef30e850da5e5
authorWolfgang Bumiller <blub@speed.at>
Sun, 23 Dec 2012 20:34:04 +0000 (21:34 +0100)
committerWolfgang Bumiller <blub@speed.at>
Sun, 23 Dec 2012 20:34:04 +0000 (21:34 +0100)
ir.c

diff --git a/ir.c b/ir.c
index 99fa8056edf5616a7f8446be7939254c58184635..caf84381e315c34ca6bd73c49618af9d359b0680 100644 (file)
--- 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))