瀏覽代碼

Fix parsing error for `for`

gingerBill 4 年之前
父節點
當前提交
348d25c43a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/parser.cpp

+ 1 - 1
src/parser.cpp

@@ -3975,7 +3975,7 @@ Ast *parse_for_stmt(AstFile *f) {
 			}
 		}
 
-		if (!is_range && allow_token(f, Token_Semicolon)) {
+		if (!is_range && parse_control_statement_semicolon_separator(f)) {
 			init = cond;
 			cond = nullptr;
 			if (f->curr_token.kind != Token_Semicolon) {