diff options
author | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-06-14 16:53:40 +0330 |
---|---|---|
committer | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-06-14 16:53:40 +0330 |
commit | f9a3bdda45c7945adc9842264f9cf4d55cda18f2 (patch) | |
tree | 6e605a2a893e88e77d9bc3c8e1ba5406ca2fbe1a /src | |
parent | 9e0005e248a26cb8f8ecc5138756a9157bf899b5 (diff) |
fix bug in c function
Diffstat (limited to 'src')
-rw-r--r-- | src/runner/runner.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/runner/runner.c b/src/runner/runner.c index c9f2dd1..a847327 100644 --- a/src/runner/runner.c +++ b/src/runner/runner.c @@ -1283,8 +1283,10 @@ AstTree *runAstTreeCFunction(AstTree *tree, AstTree **arguments, AST_TREE_TOKEN_STRINGS [((AstTreeSingleChild *)arguments[i]->type->metadata)->token]); UNREACHABLE; - } else if (arguments[i]->token != AST_TREE_TOKEN_RAW_VALUE) { - printLog("%s", AST_TREE_TOKEN_STRINGS[arguments[i]->type->token]); + } else if (arguments[i]->token != AST_TREE_TOKEN_RAW_VALUE && + arguments[i]->token != AST_TREE_TOKEN_RAW_VALUE_NOT_OWNED) { + printLog("%s %p", AST_TREE_TOKEN_STRINGS[arguments[i]->token], + arguments[i]); UNREACHABLE; } values[i] = arguments[i]->metadata; |