sic

The sic programming language, compiler and tools (WIP)
Log | Files | Refs

commit 66593249d58bb5d7565182a15fcc1f0286fceb63
parent e39faa528865d7a5109c9631bbb33f13dc29cb49
Author: citbl <citbl@citbl.org>
Date:   Tue, 12 May 2026 20:56:28 +1000

fix

Diffstat:
Msrc/lexer.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lexer.c b/src/lexer.c @@ -129,7 +129,7 @@ Lexer* lexer_lex(Lexer* lex) advance(lex); c = lex->code[lex->state.pos]; - while (lex->code[lex->state.pos] != '\"') { + while (lex->code[lex->state.pos] != '\"' || lex->state.pos > len) { add_to_string(&t, c); c = lex->code[++lex->state.pos]; }