From 81799f7f7861a9bdb228dd4b7f030afaaaf11054 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 14 Aug 2022 21:50:21 +0100 Subject: [PATCH] Fix #1950 --- core/odin/parser/parser.odin | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/core/odin/parser/parser.odin b/core/odin/parser/parser.odin index 470aaccbd..f4f43e482 100644 --- a/core/odin/parser/parser.odin +++ b/core/odin/parser/parser.odin @@ -4,6 +4,7 @@ import "core:odin/ast" import "core:odin/tokenizer" import "core:fmt" +import "core:reflect" Warning_Handler :: #type proc(pos: tokenizer.Pos, fmt: string, args: ..any) Error_Handler :: #type proc(pos: tokenizer.Pos, fmt: string, args: ..any) @@ -245,12 +246,7 @@ peek_token :: proc(p: ^Parser, lookahead := 0) -> (tok: tokenizer.Token) { return } skip_possible_newline :: proc(p: ^Parser) -> bool { - if .Optional_Semicolons not_in p.flags { - return false - } - - prev := p.curr_tok - if tokenizer.is_newline(prev) { + if tokenizer.is_newline(p.curr_tok) { advance_token(p) return true }