diff options
author | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-02-24 01:29:32 +0330 |
---|---|---|
committer | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-02-24 01:29:32 +0330 |
commit | 9110df75497a6be92ebbb3b31ff551ca0d2c2cea (patch) | |
tree | 2a26001e779e959749679a0bcdd5255a49e50ab7 /src/runner | |
parent | 36367beb40b69d66ba866be31878097eed70b6be (diff) |
Diffstat (limited to 'src/runner')
-rw-r--r-- | src/runner/runner.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/runner/runner.c b/src/runner/runner.c index cb2dc8f..47c825d 100644 --- a/src/runner/runner.c +++ b/src/runner/runner.c @@ -296,6 +296,10 @@ AstTree *runExpression(AstTree *expr, RunnerVariablePages *pages) { } return ret; } + case AST_TREE_TOKEN_KEYWORD_COMPTIME: { + AstTreeSingleChild *operand = expr->metadata; + return runExpression((AstTree *)operand, pages); + } case AST_TREE_TOKEN_SCOPE: { AstTreeScope *metadata = expr->metadata; @@ -335,7 +339,6 @@ AstTree *runExpression(AstTree *expr, RunnerVariablePages *pages) { free(newPages.data); return ret; } - return NULL; case AST_TREE_TOKEN_OPERATOR_PLUS: { AstTreeSingleChild *operand = runExpression(expr->metadata, pages); if (operand->type == &AST_TREE_U64_TYPE) { |