diff options
| author | Baitinq <[email protected]> | 2025-07-05 12:42:48 +0200 |
|---|---|---|
| committer | Baitinq <[email protected]> | 2025-07-05 12:42:48 +0200 |
| commit | 6ba146ff763c0beac32cafc47c271bb0c2c3a74f (patch) | |
| tree | 6726fa186d6f70e5ecfc3af2331911a5199ab94a /src/bootstrap/parser.pry | |
| parent | Bootstrap: Codegen: start working on function calls (diff) | |
| download | pry-lang-6ba146ff763c0beac32cafc47c271bb0c2c3a74f.tar.gz pry-lang-6ba146ff763c0beac32cafc47c271bb0c2c3a74f.tar.bz2 pry-lang-6ba146ff763c0beac32cafc47c271bb0c2c3a74f.zip | |
Boostrap: Support adding variables to environment
Diffstat (limited to '')
| -rw-r--r-- | src/bootstrap/parser.pry | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootstrap/parser.pry b/src/bootstrap/parser.pry index 2413471..6ad7a39 100644 --- a/src/bootstrap/parser.pry +++ b/src/bootstrap/parser.pry @@ -642,7 +642,7 @@ let parse_function_call_statement = (p: *parser) => *Node { }; let expression_data = cast(*NODE_PRIMARY_EXPRESSION_IDENTIFIER_DATA, arena_alloc((*p).arena, sizeof(NODE_PRIMARY_EXPRESSION_IDENTIFIER_DATA))); - (*expression_data).name = cast(*i8, ident.data); + (*expression_data).name = cast(*i8, (*ident).data); let expression = cast(*Node, arena_alloc((*p).arena, sizeof(Node))); (*expression).type = NODE_PRIMARY_EXPRESSION_IDENTIFIER; (*expression).data = cast(*void, expression_data); |