]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
create_phi -> store_value, not store_local... phi output cannot be overwritten
authorWolfgang Bumiller <wolfgang.linux@bumiller.com>
Tue, 1 May 2012 14:27:36 +0000 (16:27 +0200)
committerWolfgang Bumiller <wolfgang.linux@bumiller.com>
Tue, 1 May 2012 14:27:36 +0000 (16:27 +0200)
ir.c

diff --git a/ir.c b/ir.c
index ea3a9cae2229fa3722cc77a71981ba64e8bd9c1a..cfcbb85d796ad2128f0723bf47629200d4d62903 100644 (file)
--- a/ir.c
+++ b/ir.c
@@ -846,7 +846,7 @@ ir_instr* ir_block_create_phi(ir_block *self, const char *label, int ot)
     in = ir_instr_new(self, VINSTR_PHI);
     if (!in)
         return NULL;
-    out = ir_value_out(self->owner, label, store_local, ot);
+    out = ir_value_out(self->owner, label, store_value, ot);
     if (!out) {
         ir_instr_delete(in);
         return NULL;