From 572e9cb484ea4dcc31fcbf112d432d3767292c53 Mon Sep 17 00:00:00 2001 From: TopchetoEU <36534413+TopchetoEU@users.noreply.github.com> Date: Fri, 28 Oct 2022 10:09:46 +0300 Subject: [PATCH] fix: inporper detection of end of string in char, too --- src/compiler/treeifier/lexer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/treeifier/lexer.cc b/src/compiler/treeifier/lexer.cc index 0be3284..0127d64 100644 --- a/src/compiler/treeifier/lexer.cc +++ b/src/compiler/treeifier/lexer.cc @@ -136,7 +136,7 @@ static res_t lexlet_string(char c, std::vector &tok) { else return lexer_none(); }; static res_t lexlet_char(char c, std::vector &tok) { - if (c == '\'' && tok.back() != '\\') return lexer_end(token_t::CHAR_LITERAL, false).add(); + if ((c == '\'') && (tok.back() != '\\')) return lexer_end(token_t::CHAR_LITERAL, false).add(); else return lexer_none(); };