aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/ek/ast.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/include/ek/ast.h b/include/ek/ast.h
index 5156b1d..62a0901 100644
--- a/include/ek/ast.h
+++ b/include/ek/ast.h
@@ -166,10 +166,8 @@ enum ast_flags {
AST_FLAG_CONST = (1 << 1),
/** External definition. Disables generic support. */
AST_FLAG_EXTERN = (1 << 2),
- /** Variadic procedures and macros. */
+ /** Variadic macros. */
AST_FLAG_VARIADIC = (1 << 3),
- /** Delayed execution. Mainly \c do loops. */
- AST_FLAG_DELAYED = (1 << 4),
/** Public node, should be propagated to parent scopes. */
AST_FLAG_PUBLIC = (1 << 5),
/**
@@ -188,12 +186,11 @@ enum ast_flags {
AST_FLAG_INIT = (1 << 10),
/** Whether a struct/union initialization is index or name based. */
AST_FLAG_MEMBER = (1 << 11),
- /** AST node has several owners, requires special destruction handling. */
- AST_FLAG_SHARED = (1 << 12),
/** Struct/union is generic. */
AST_FLAG_GENERIC = (1 << 13),
AST_FLAG_NOMANGLE = (1 << 14),
AST_FLAG_DOEXPR = (1 << 15),
+ AST_FLAG_LOWERED = (1 << 16),
};
struct ast;