From 7a8d6a7c7b8e6560e829a6eb78056991eaaa5afd Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 4 Dec 2020 15:11:35 +0200 Subject: [PATCH] scanner: treat warnings as errors on -W too, simillar to the parser --- vlib/v/scanner/scanner.v | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vlib/v/scanner/scanner.v b/vlib/v/scanner/scanner.v index a17371e3be..3a45574247 100644 --- a/vlib/v/scanner/scanner.v +++ b/vlib/v/scanner/scanner.v @@ -1207,6 +1207,10 @@ fn (mut s Scanner) inc_line_number() { } pub fn (mut s Scanner) warn(msg string) { + if s.pref.warns_are_errors { + s.error(msg) + return + } pos := token.Position{ line_nr: s.line_nr pos: s.pos