aboutsummaryrefslogtreecommitdiff
path: root/include/ast.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ast.h')
-rw-r--r--include/ast.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/ast.h b/include/ast.h
index c010538..c40be22 100644
--- a/include/ast.h
+++ b/include/ast.h
@@ -57,7 +57,8 @@ typedef enum {
typedef enum {
AST_NOT_RESOLVED,
AST_RESOLVING,
- AST_RESOLVED
+ AST_RESOLVED,
+ AST_SSA_RESOLVED
} AstResolveStatus;
typedef struct {
@@ -69,6 +70,7 @@ typedef struct {
AstValue value;
AstType type;
AstResolveData resolve_data;
+ SsaRegister ssa_reg;
} Ast;
struct Scope {