about summary refs log tree commit diff
path: root/src/bootstrap/parser.pry
diff options
context:
space:
mode:
authorBaitinq <[email protected]>2025-07-05 19:55:01 +0200
committerBaitinq <[email protected]>2025-07-05 19:55:01 +0200
commit1eaa93738463bde1b4f3618cd3f35a97e7403f6b (patch)
tree6d17032943465a07a6d34a581b9ab0023f65e1de /src/bootstrap/parser.pry
parentBoostrap: Support adding variables to environment (diff)
downloadpry-lang-1eaa93738463bde1b4f3618cd3f35a97e7403f6b.tar.gz
pry-lang-1eaa93738463bde1b4f3618cd3f35a97e7403f6b.tar.bz2
pry-lang-1eaa93738463bde1b4f3618cd3f35a97e7403f6b.zip
Boostrap: Support basic function calls
Diffstat (limited to 'src/bootstrap/parser.pry')
-rw-r--r--src/bootstrap/parser.pry4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bootstrap/parser.pry b/src/bootstrap/parser.pry
index 6ad7a39..40ed001 100644
--- a/src/bootstrap/parser.pry
+++ b/src/bootstrap/parser.pry
@@ -649,8 +649,8 @@ let parse_function_call_statement = (p: *parser) => *Node {
 
 	let d = cast(*NODE_FUNCTION_CALL_STATEMENT_DATA , arena_alloc((*p).arena, sizeof(NODE_FUNCTION_CALL_STATEMENT_DATA)));
 	(*d).expression = expression;
-	(*d).arguments = cast(**Node, arguments.data);
-	(*d).arguments_len = arguments.data_len;
+	(*d).arguments = cast(**Node, (*arguments).data);
+	(*d).arguments_len = (*arguments).data_len;
 	let n = Node{};
 	n.type = NODE_FUNCTION_CALL_STATEMENT;
 	n.data = cast(*void, d);