diff options
| author | Baitinq <[email protected]> | 2025-06-06 00:36:46 +0200 |
|---|---|---|
| committer | Baitinq <[email protected]> | 2025-06-06 00:37:15 +0200 |
| commit | d512b33da51e2a94690cf145d05479d6ec4860f6 (patch) | |
| tree | 25718d478612ae98cc64943f2236ac6b7e873cf0 /src/bootstrap/parser.src | |
| parent | Bootstrap: Codegen: Create bindings for llvm types (diff) | |
| download | interpreter-d512b33da51e2a94690cf145d05479d6ec4860f6.tar.gz interpreter-d512b33da51e2a94690cf145d05479d6ec4860f6.tar.bz2 interpreter-d512b33da51e2a94690cf145d05479d6ec4860f6.zip | |
Feature: Typecheck on struct field assignment
Diffstat (limited to '')
| -rw-r--r-- | src/bootstrap/parser.src | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootstrap/parser.src b/src/bootstrap/parser.src index 9ee53f6..7e2836d 100644 --- a/src/bootstrap/parser.src +++ b/src/bootstrap/parser.src @@ -253,7 +253,7 @@ let parser_parse_primary_expression = (p: *parser) => *Node { if (*tok).type == TOKEN_IDENTIFIER { let d = cast(*NODE_PRIMARY_EXPRESSION_IDENTIFIER_DATA, arena_alloc((*p).arena, sizeof(NODE_PRIMARY_EXPRESSION_IDENTIFIER_DATA))); - (*d).name = (*tok).data; + (*d).name = cast(*i8, (*tok).data); (*d).type = cast(*Node, null); /* TODO */ let n = Node{}; n.type = NODE_PRIMARY_EXPRESSION_IDENTIFIER; |