]> de.git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - ast.h
moving -Olocal-temps to -O4 until the issues are solved
[xonotic/gmqcc.git] / ast.h
diff --git a/ast.h b/ast.h
index 97a3dc0f4ef88a5c3ac07e5db29cafcfa90be254..ce69810e152fbc7ea8e338ed0fe0e00bc89b3cf0 100644 (file)
--- a/ast.h
+++ b/ast.h
@@ -525,9 +525,11 @@ struct ast_label_s
     const char *name;
     ir_block   *irblock;
     ast_goto  **gotos;
+    /* means it has not yet been defined */
+    bool        undefined;
 };
 
-ast_label* ast_label_new(lex_ctx ctx, const char *name);
+ast_label* ast_label_new(lex_ctx ctx, const char *name, bool undefined);
 void ast_label_delete(ast_label*);
 void ast_label_register_goto(ast_label*, ast_goto*);