ox

The Ox programming language, compiler and tools (WIP)
Log | Files | Refs | README | LICENSE

commit c8cfed5374a9389d4eb416432d512f57469d43b9
parent 50a755349b788dfa8e021bda010b44086989c6f8
Author: citbl <citbl@citbl.org>
Date:   Mon, 20 Oct 2025 22:22:42 +1000

minor

Diffstat:
Msrc/parser/parser_utils.c | 9++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/parser/parser_utils.c b/src/parser/parser_utils.c @@ -190,13 +190,12 @@ print_node(const char* source, Node* node, int level) // break; case NODE_UNKNOWN: break; - case NODE_VAR_ASSIGN: - name = range_str(source, - node->data.var_assign.lhs->data.ident.name.start, - node->data.var_assign.lhs->data.ident.name.end, - (char[IDENTSZ]) { 0 }); + case NODE_VAR_ASSIGN: { + const Span name_s = node->data.var_assign.lhs->data.ident.name; + name = range_str(source, name_s.start, name_s.end, (char[IDENTSZ]) { 0 }); printf("%*s VAR ASSIGN: name='%s'\n", level, "", name); break; + } case NODE_BREAK: printf("%*s BREAK statement\n", level, ""); break;