about summary refs log tree commit diff
path: root/src/bootstrap/parser.pry
diff options
context:
space:
mode:
authorBaitinq <[email protected]>2025-07-05 12:42:48 +0200
committerBaitinq <[email protected]>2025-07-05 12:42:48 +0200
commit6ba146ff763c0beac32cafc47c271bb0c2c3a74f (patch)
tree6726fa186d6f70e5ecfc3af2331911a5199ab94a /src/bootstrap/parser.pry
parentBootstrap: Codegen: start working on function calls (diff)
downloadpry-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.pry2
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);