From 0b6b0aca09ab823d76368ee64754f62d2e3c9e08 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sun, 2 Aug 2020 18:13:51 +0300 Subject: [PATCH] parser: fix infinite loop on unexpected $ between statements --- vlib/v/parser/parser.v | 1 + 1 file changed, 1 insertion(+) diff --git a/vlib/v/parser/parser.v b/vlib/v/parser/parser.v index 2a88143497..ae09ec1d78 100644 --- a/vlib/v/parser/parser.v +++ b/vlib/v/parser/parser.v @@ -601,6 +601,7 @@ pub fn (mut p Parser) stmt(is_top_level bool) ast.Stmt { expr: p.vweb() } } + p.error_with_pos('unexpected \$', p.tok.position()) return ast.Stmt{} } .key_continue, .key_break {