]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - ir.c
Fix typo in kate syntax highlighting installation documentation.
[xonotic/gmqcc.git] / ir.c
diff --git a/ir.c b/ir.c
index a28b07e95f3452d5b68999a1005799fbd41480c9..772ad1b746879858617e14e492ee1ebd1ffcf018 100644 (file)
--- a/ir.c
+++ b/ir.c
@@ -1651,7 +1651,7 @@ void ir_phi_add(ir_instr* self, ir_block *b, ir_value *v)
          * is doing something wrong.
          */
         irerror(self->context, "Invalid entry block for PHI");
-        abort();
+        exit(EXIT_FAILURE);
     }
 
     pe.value = v;
@@ -3292,6 +3292,8 @@ static void gen_vector_defs(prog_section_def def, const char *name)
         def.offset++;
         component[len-1]++;
     }
+
+    mem_d(component);
 }
 
 static void gen_vector_fields(prog_section_field fld, const char *name)
@@ -3320,6 +3322,8 @@ static void gen_vector_fields(prog_section_field fld, const char *name)
         fld.offset++;
         component[len-1]++;
     }
+
+    mem_d(component);
 }
 
 static bool ir_builder_gen_global(ir_builder *self, ir_value *global, bool islocal)