]> de.git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - ir.h
correction fix: don't try to create edits for an empty string
[xonotic/gmqcc.git] / ir.h
diff --git a/ir.h b/ir.h
index 9f8e1fa4e9f0aec9657c88865aede0d3f42344e8..a241ad5cad6d3601ed76eb5270a502c5dcd5946c 100644 (file)
--- a/ir.h
+++ b/ir.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012
+ * Copyright (C) 2012, 2013
  *     Wolfgang Bumiller
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
@@ -171,6 +171,7 @@ typedef struct ir_block_s
     ir_value          **living;
 
     /* For the temp-allocation */
+    size_t entry_id;
     size_t eid;
     bool   is_return;
     size_t run_id;
@@ -322,7 +323,9 @@ typedef struct ir_builder_s
     const char **filenames;
     qcint       *filestrings;
     /* we cache the #IMMEDIATE string here */
-    qcint str_immediate;
+    qcint        str_immediate;
+    /* there should just be this one nil */
+    ir_value    *nil;
 } ir_builder;
 
 ir_builder* ir_builder_new(const char *modulename);