From d512b33da51e2a94690cf145d05479d6ec4860f6 Mon Sep 17 00:00:00 2001 From: Baitinq Date: Fri, 6 Jun 2025 00:36:46 +0200 Subject: Feature: Typecheck on struct field assignment --- src/bootstrap/tokenizer.src | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/bootstrap/tokenizer.src') diff --git a/src/bootstrap/tokenizer.src b/src/bootstrap/tokenizer.src index 814a377..70ec1bb 100644 --- a/src/bootstrap/tokenizer.src +++ b/src/bootstrap/tokenizer.src @@ -517,7 +517,7 @@ let tokenizer_init = (alloc: *arena, file: slice) => *tokenizer { let t = cast(*tokenizer, arena_alloc(alloc, sizeof(tokenizer))); (*t).arena = alloc; (*t).offset = 0; - (*t).buf = file.data; + (*t).buf = cast(*i8, file.data); (*t).buf_len = file.data_len; println("File size: %d", (*t).buf_len); @@ -547,7 +547,7 @@ let tokenizer_tokenize = (t: *tokenizer) => slice { print_tokens(tokens, tokens_len); let res = slice{}; - res.data = tokens; + res.data = cast(*void, tokens); res.data_len = tokens_len; return res; }; -- cgit 1.4.1